Rename BX/BRIND/etc patterns to clarify which is actually the BX instruction
[oota-llvm.git] / lib / Target / ARM / ARMCodeEmitter.cpp
index 4a63eadba030d50f2b16c00e12a24ae186f7eb93..1f74a2df888626034dab217d625ffa2352bfd0e1 100644 (file)
@@ -779,10 +779,10 @@ void ARMCodeEmitter::emitPseudoInstruction(const MachineInstr &MI) {
   switch (Opcode) {
   default:
     llvm_unreachable("ARMCodeEmitter::emitPseudoInstruction");
-  case ARM::BX:
-  case ARM::BMOVPCRX:
-  case ARM::BXr9:
-  case ARM::BMOVPCRXr9: {
+  case ARM::BX_CALL:
+  case ARM::BMOVPCRX_CALL:
+  case ARM::BXr9_CALL:
+  case ARM::BMOVPCRXr9_CALL: {
     // First emit mov lr, pc
     unsigned Binary = 0x01a0e00f;
     Binary |= II->getPredicate(&MI) << ARMII::CondShift;