Remove pseudo-MI in custom inserter.
authorAnton Korobeynikov <asl@math.spbu.ru>
Thu, 14 Jan 2010 22:09:11 +0000 (22:09 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Thu, 14 Jan 2010 22:09:11 +0000 (22:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93467 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/MSP430/MSP430ISelLowering.cpp

index 5fe9b20bd369dbcda30ba60bb5cef2bd6fbb1115..eedc568bd7be63f93b8993e59ca44f6a1e686f3f 100644 (file)
@@ -1045,6 +1045,7 @@ MSP430TargetLowering::EmitShiftInstr(MachineInstr *MI,
     .addReg(SrcReg).addMBB(BB)
     .addReg(ShiftReg2).addMBB(LoopBB);
 
+  F->DeleteMachineInstr(MI);   // The pseudo instruction is gone now.
   return RemBB;
 }