Lines Matching refs:getIterator
259 MachineInstr &PrevI = *std::prev(SplitI.getIterator()); in splitBlock()
263 assert(!std::prev(PrevI.getIterator())->isTerminator() && in splitBlock()
273 std::any_of(SplitI.getIterator(), MBB.instr_end(), in splitBlock()
291 NewMBB.splice(NewMBB.end(), &MBB, SplitI.getIterator(), MBB.end()); in splitBlock()
418 auto TestPos = CopyDefI.getIterator(); in runOnMachineFunction()
485 if (HasEFLAGSClobber(HoistMBB->getFirstTerminator()->getIterator(), in runOnMachineFunction()
491 TestPos = TestMBB->getFirstTerminator()->getIterator(); in runOnMachineFunction()
545 ? std::next(CopyI->getIterator()) in runOnMachineFunction()
592 auto JmpIt = MI.getIterator(); in runOnMachineFunction()
828 BuildMI(MBB, MI.getIterator(), MI.getDebugLoc(), TII->get(X86::ADD8ri)) in rewriteArithmetic()
854 insertTest(MBB, CMovI.getIterator(), CMovI.getDebugLoc(), CondReg); in rewriteCMov()
879 insertTest(JmpMBB, JmpI.getIterator(), JmpI.getDebugLoc(), CondReg); in rewriteCondJmp()
925 auto SetPos = SetBI.getIterator(); in rewriteSetCarryExtended()
1048 auto MIB = BuildMI(*SetCCI.getParent(), SetCCI.getIterator(), in rewriteSetCC()