Lines Matching defs:TIB

232         MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
249 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
293 MachineBasicBlock::iterator TIB = TBBInfo.BB->begin();
299 if (!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
308 for (auto &I : make_range(TBBInfo.BB->begin(), TIB)) {
352 for (auto &I : make_range(TIB, TIE)) {
711 /// @param TIB True Iterator Begin
719 /// Upon return [TIB, TIE), and [FIB, FIE) mark the un-duplicated portions of
730 MachineBasicBlock::iterator &TIB,
737 while (TIB != TIE && FIB != FIE) {
739 TIB = skipDebugInstructionsForward(TIB, TIE, false);
741 if (TIB == TIE || FIB == FIE)
743 if (!TIB->isIdenticalTo(*FIB))
748 if (TII->ClobbersPredicate(*TIB, PredDefs, false))
751 if (!TIB->isBranch())
753 ++TIB;
758 if (TIB == TIE || FIB == FIE)
766 const MachineBasicBlock::reverse_iterator RTIB = std::next(TIB.getReverse());
801 /// @param TIB - True Iterator Begin, points to first non-shared instruction
810 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
815 ScanInstructions(TrueBBI, TIB, TIE, BranchUnpredicable);
929 MachineBasicBlock::iterator TIB = TrueBBI.BB->begin();
933 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
942 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc))
993 MachineBasicBlock::iterator TIB = TrueBBI.BB->begin();
997 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
1006 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc))