Lines Matching defs:TestPos
97 MachineBasicBlock::iterator TestPos,
100 MachineBasicBlock &TestMBB, MachineBasicBlock::iterator TestPos,
434 auto TestPos = CopyDefI.getIterator();
485 !HasEFLAGSClobber(TestMBB->begin(), TestPos)) {
508 TestPos = TestMBB->getFirstTerminator()->getIterator();
514 llvm::reverse(llvm::make_range(TestMBB->instr_begin(), TestPos)),
537 CondRegArray CondRegs = collectCondsInRegs(*TestMBB, TestPos);
619 rewriteSetCC(*TestMBB, TestPos, TestLoc, MI, CondRegs);
621 rewriteArithmetic(*TestMBB, TestPos, TestLoc, MI, CondRegs);
623 rewriteMI(*TestMBB, TestPos, TestLoc, MI, CondRegs);
688 rewriteMI(*TestMBB, TestPos, TestLoc, *JmpI, CondRegs);
713 MachineBasicBlock &MBB, MachineBasicBlock::iterator TestPos) {
718 llvm::reverse(llvm::make_range(MBB.begin(), TestPos))) {
736 MachineBasicBlock &TestMBB, MachineBasicBlock::iterator TestPos,
739 auto SetI = BuildMI(TestMBB, TestPos, TestLoc, TII->get(X86::SETCCr), Reg)
748 MachineBasicBlock &TestMBB, MachineBasicBlock::iterator TestPos,
753 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond);