Lines Matching refs:TIB
235 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
252 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
296 MachineBasicBlock::iterator TIB = TBBInfo.BB->begin(); in MeetIfcvtSizeLimit() local
302 if (!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2, in MeetIfcvtSizeLimit()
311 for (auto &I : make_range(TBBInfo.BB->begin(), TIB)) { in MeetIfcvtSizeLimit()
355 for (auto &I : make_range(TIB, TIE)) { in MeetIfcvtSizeLimit()
734 MachineBasicBlock::iterator &TIB, in CountDuplicatedInstructions() argument
741 while (TIB != TIE && FIB != FIE) { in CountDuplicatedInstructions()
743 TIB = skipDebugInstructionsForward(TIB, TIE, false); in CountDuplicatedInstructions()
745 if (TIB == TIE || FIB == FIE) in CountDuplicatedInstructions()
747 if (!TIB->isIdenticalTo(*FIB)) in CountDuplicatedInstructions()
752 if (TII->ClobbersPredicate(*TIB, PredDefs, false)) in CountDuplicatedInstructions()
755 if (!TIB->isBranch()) in CountDuplicatedInstructions()
757 ++TIB; in CountDuplicatedInstructions()
762 if (TIB == TIE || FIB == FIE) in CountDuplicatedInstructions()
770 const MachineBasicBlock::reverse_iterator RTIB = std::next(TIB.getReverse()); in CountDuplicatedInstructions()
814 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB, in RescanInstructions() argument
819 ScanInstructions(TrueBBI, TIB, TIE, BranchUnpredicable); in RescanInstructions()
933 MachineBasicBlock::iterator TIB = TrueBBI.BB->begin(); in ValidForkedDiamond() local
937 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2, in ValidForkedDiamond()
946 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc)) in ValidForkedDiamond()
997 MachineBasicBlock::iterator TIB = TrueBBI.BB->begin(); in ValidDiamond() local
1001 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2, in ValidDiamond()
1010 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc)) in ValidDiamond()