]> granicus.if.org Git - llvm/commitdiff
Lanai: Avoid implicit iterator conversions, NFC
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 8 Jul 2016 22:11:30 +0000 (22:11 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 8 Jul 2016 22:11:30 +0000 (22:11 +0000)
Avoid implicit conversions from MachineInstrBundleIterator to
MachineInstr* in the Lanai backend.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274942 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Lanai/LanaiFrameLowering.cpp

index e7fd030b9b0d7ea8823d60c43d1df775da296aaa..1d32520dababf62b3d1783e0c258522fa10c06af 100644 (file)
@@ -70,16 +70,16 @@ void LanaiFrameLowering::replaceAdjDynAllocPseudo(MachineFunction &MF) const {
        ++MBB) {
     MachineBasicBlock::iterator MBBI = MBB->begin();
     while (MBBI != MBB->end()) {
-      MachineInstr *MI = MBBI++;
-      if (MI->getOpcode() == Lanai::ADJDYNALLOC) {
-        DebugLoc DL = MI->getDebugLoc();
-        unsigned Dst = MI->getOperand(0).getReg();
-        unsigned Src = MI->getOperand(1).getReg();
+      MachineInstr &MI = *MBBI++;
+      if (MI.getOpcode() == Lanai::ADJDYNALLOC) {
+        DebugLoc DL = MI.getDebugLoc();
+        unsigned Dst = MI.getOperand(0).getReg();
+        unsigned Src = MI.getOperand(1).getReg();
 
         BuildMI(*MBB, MI, DL, LII.get(Lanai::ADD_I_LO), Dst)
             .addReg(Src)
             .addImm(MaxCallFrameSize);
-        MI->eraseFromParent();
+        MI.eraseFromParent();
       }
     }
   }