diff options
Diffstat (limited to 'lib/Target/ARM/ARMCodeEmitter.cpp')
-rw-r--r-- | lib/Target/ARM/ARMCodeEmitter.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/ARM/ARMCodeEmitter.cpp b/lib/Target/ARM/ARMCodeEmitter.cpp index 479152b..b856715 100644 --- a/lib/Target/ARM/ARMCodeEmitter.cpp +++ b/lib/Target/ARM/ARMCodeEmitter.cpp @@ -143,11 +143,11 @@ int Emitter::getMachineOpValue(const MachineInstr &MI, unsigned OpIndex) { } else if (MO.isExternalSymbol()) { emitExternalSymbolAddress(MO.getSymbolName(), ARM::reloc_arm_relative); } else if (MO.isConstantPoolIndex()) { - emitConstPoolAddress(MO.getConstantPoolIndex(), ARM::reloc_arm_relative); + emitConstPoolAddress(MO.getIndex(), ARM::reloc_arm_relative); } else if (MO.isJumpTableIndex()) { - emitJumpTableAddress(MO.getJumpTableIndex(), ARM::reloc_arm_relative); + emitJumpTableAddress(MO.getIndex(), ARM::reloc_arm_relative); } else if (MO.isMachineBasicBlock()) { - emitMachineBasicBlock(MO.getMachineBasicBlock()); + emitMachineBasicBlock(MO.getMBB()); } return rv; |