Lines Matching defs:TIB
236 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
253 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
297 MachineBasicBlock::iterator TIB = TBBInfo.BB->begin();
303 if (!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
312 for (auto &I : make_range(TBBInfo.BB->begin(), TIB)) {
356 for (auto &I : make_range(TIB, TIE)) {
722 /// @param TIB True Iterator Begin
730 /// Upon return [TIB, TIE), and [FIB, FIE) mark the un-duplicated portions of
741 MachineBasicBlock::iterator &TIB,
748 while (TIB != TIE && FIB != FIE) {
750 TIB = skipDebugInstructionsForward(TIB, TIE);
752 if (TIB == TIE || FIB == FIE)
754 if (!TIB->isIdenticalTo(*FIB))
759 if (TII->DefinesPredicate(*TIB, PredDefs))
762 if (!TIB->isBranch())
764 ++TIB;
769 if (TIB == TIE || FIB == FIE)
777 const MachineBasicBlock::reverse_iterator RTIB = std::next(TIB.getReverse());
812 /// @param TIB - True Iterator Begin, points to first non-shared instruction
821 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
826 ScanInstructions(TrueBBI, TIB, TIE, BranchUnpredicable);
940 MachineBasicBlock::iterator TIB = TrueBBI.BB->begin();
944 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
953 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc))
999 MachineBasicBlock::iterator TIB = TrueBBI.BB->begin();
1003 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
1012 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc))