Lines Matching defs:TestPos
99 MachineBasicBlock::iterator TestPos,
102 MachineBasicBlock &TestMBB, MachineBasicBlock::iterator TestPos,
437 auto TestPos = CopyDefI.getIterator();
488 !HasEFLAGSClobber(TestMBB->begin(), TestPos)) {
511 TestPos = TestMBB->getFirstTerminator()->getIterator();
517 llvm::reverse(llvm::make_range(TestMBB->instr_begin(), TestPos)),
540 CondRegArray CondRegs = collectCondsInRegs(*TestMBB, TestPos);
622 rewriteSetCC(*TestMBB, TestPos, TestLoc, MI, CondRegs);
624 rewriteArithmetic(*TestMBB, TestPos, TestLoc, MI, CondRegs);
626 rewriteMI(*TestMBB, TestPos, TestLoc, MI, CondRegs);
691 rewriteMI(*TestMBB, TestPos, TestLoc, *JmpI, CondRegs);
716 MachineBasicBlock &MBB, MachineBasicBlock::iterator TestPos) {
721 llvm::reverse(llvm::make_range(MBB.begin(), TestPos))) {
739 MachineBasicBlock &TestMBB, MachineBasicBlock::iterator TestPos,
742 auto SetI = BuildMI(TestMBB, TestPos, TestLoc, TII->get(X86::SETCCr), Reg)
751 MachineBasicBlock &TestMBB, MachineBasicBlock::iterator TestPos,
756 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond);