commit | 064403ea743b1457fbc71477feeb1b2f8c5cb3b1 | [log] [tgz] |
---|---|---|
author | Dan Gohman <gohman@apple.com> | Fri Oct 30 01:28:02 2009 +0000 |
committer | Dan Gohman <gohman@apple.com> | Fri Oct 30 01:28:02 2009 +0000 |
tree | 2b4ea170a82c22a71a0ffe3e3d916bd7976cc633 | |
parent | 9105751c7ce64082e5769142e14b0c65cd06bb0a [diff] [blame] |
Initial x86 support for BlockAddresses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85557 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp b/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp index d498c57..24787a8 100644 --- a/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp +++ b/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
@@ -329,6 +329,10 @@ case MachineOperand::MO_ConstantPoolIndex: MCOp = LowerSymbolOperand(MO, GetConstantPoolIndexSymbol(MO)); break; + case MachineOperand::MO_BlockAddress: + MCOp = LowerSymbolOperand(MO, AsmPrinter.GetBlockAddressSymbol( + MO.getBlockAddress())); + break; } OutMI.addOperand(MCOp);