commit | f705adbe5ecd156de3f5a3017ddf4017e3890777 | [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 | 8c2b52552c90f39e4b2fed43e309e599e742b6ac [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);