Lines Matching defs:FIB
232 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
249 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
294 MachineBasicBlock::iterator FIB = FBBInfo.BB->begin();
299 if (!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
312 for (auto &I : make_range(FBBInfo.BB->begin(), FIB)) {
358 for (auto &I : make_range(FIB, FIE)) {
712 /// @param FIB False Iterator Begin
719 /// Upon return [TIB, TIE), and [FIB, FIE) mark the un-duplicated portions of
731 MachineBasicBlock::iterator &FIB,
737 while (TIB != TIE && FIB != FIE) {
740 FIB = skipDebugInstructionsForward(FIB, FIE, false);
741 if (TIB == TIE || FIB == FIE)
743 if (!TIB->isIdenticalTo(*FIB))
754 ++FIB;
758 if (TIB == TIE || FIB == FIE)
767 const MachineBasicBlock::reverse_iterator RFIB = std::next(FIB.getReverse());
802 /// @param FIB - False Iterator Begin, points to first non-shared instruction
810 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
818 ScanInstructions(FalseBBI, FIB, FIE, BranchUnpredicable);
930 MachineBasicBlock::iterator FIB = FalseBBI.BB->begin();
933 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
942 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc))
994 MachineBasicBlock::iterator FIB = FalseBBI.BB->begin();
997 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
1006 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc))