Lines Matching defs:TIB
233 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
250 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
294 MachineBasicBlock::iterator TIB = TBBInfo.BB->begin();
300 if (!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
309 for (auto &I : make_range(TBBInfo.BB->begin(), TIB)) {
353 for (auto &I : make_range(TIB, TIE)) {
712 /// @param TIB True Iterator Begin
720 /// Upon return [TIB, TIE), and [FIB, FIE) mark the un-duplicated portions of
731 MachineBasicBlock::iterator &TIB,
738 while (TIB != TIE && FIB != FIE) {
740 TIB = skipDebugInstructionsForward(TIB, TIE, false);
742 if (TIB == TIE || FIB == FIE)
744 if (!TIB->isIdenticalTo(*FIB))
749 if (TII->ClobbersPredicate(*TIB, PredDefs, false))
752 if (!TIB->isBranch())
754 ++TIB;
759 if (TIB == TIE || FIB == FIE)
767 const MachineBasicBlock::reverse_iterator RTIB = std::next(TIB.getReverse());
802 /// @param TIB - True Iterator Begin, points to first non-shared instruction
811 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
816 ScanInstructions(TrueBBI, TIB, TIE, BranchUnpredicable);
930 MachineBasicBlock::iterator TIB = TrueBBI.BB->begin();
934 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
943 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc))
994 MachineBasicBlock::iterator TIB = TrueBBI.BB->begin();
998 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
1007 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc))