ARM: Define generic HINT instruction.
[oota-llvm.git] / lib / Target / ARM / ARMInstrInfo.cpp
index b8f607eb4c552aececa2bd53d01a73b069358902..31b0c41f08f52e37c2aed8dd8dd15ec3791f8780 100644 (file)
@@ -31,7 +31,8 @@ ARMInstrInfo::ARMInstrInfo(const ARMSubtarget &STI)
 /// getNoopForMachoTarget - Return the noop instruction to use for a noop.
 void ARMInstrInfo::getNoopForMachoTarget(MCInst &NopInst) const {
   if (hasNOP()) {
-    NopInst.setOpcode(ARM::NOP);
+    NopInst.setOpcode(ARM::HINT);
+    NopInst.addOperand(MCOperand::CreateImm(0));
     NopInst.addOperand(MCOperand::CreateImm(ARMCC::AL));
     NopInst.addOperand(MCOperand::CreateReg(0));
   } else {