Lines Matching refs:FIB
237 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
254 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
299 MachineBasicBlock::iterator FIB = FBBInfo.BB->begin();
304 if (!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
317 for (auto &I : make_range(FBBInfo.BB->begin(), FIB)) {
363 for (auto &I : make_range(FIB, FIE)) {
718 /// @param FIB False Iterator Begin
725 /// Upon return [TIB, TIE), and [FIB, FIE) mark the un-duplicated portions of
737 MachineBasicBlock::iterator &FIB,
743 while (TIB != TIE && FIB != FIE) {
746 FIB = skipDebugInstructionsForward(FIB, FIE);
747 if (TIB == TIE || FIB == FIE)
749 if (!TIB->isIdenticalTo(*FIB))
760 ++FIB;
764 if (TIB == TIE || FIB == FIE)
773 const MachineBasicBlock::reverse_iterator RFIB = std::next(FIB.getReverse());
808 /// @param FIB - False Iterator Begin, points to first non-shared instruction
816 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
824 ScanInstructions(FalseBBI, FIB, FIE, BranchUnpredicable);
936 MachineBasicBlock::iterator FIB = FalseBBI.BB->begin();
939 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
948 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc))
1000 MachineBasicBlock::iterator FIB = FalseBBI.BB->begin();
1003 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2,
1012 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc))