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(); in MeetIfcvtSizeLimit() local
304 if (!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2, in MeetIfcvtSizeLimit()
317 for (auto &I : make_range(FBBInfo.BB->begin(), FIB)) { in MeetIfcvtSizeLimit()
363 for (auto &I : make_range(FIB, FIE)) { in MeetIfcvtSizeLimit()
737 MachineBasicBlock::iterator &FIB, in CountDuplicatedInstructions() argument
743 while (TIB != TIE && FIB != FIE) { in CountDuplicatedInstructions()
746 FIB = skipDebugInstructionsForward(FIB, FIE, false); in CountDuplicatedInstructions()
747 if (TIB == TIE || FIB == FIE) in CountDuplicatedInstructions()
749 if (!TIB->isIdenticalTo(*FIB)) in CountDuplicatedInstructions()
760 ++FIB; in CountDuplicatedInstructions()
764 if (TIB == TIE || FIB == FIE) in CountDuplicatedInstructions()
773 const MachineBasicBlock::reverse_iterator RFIB = std::next(FIB.getReverse()); in CountDuplicatedInstructions()
816 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB, in RescanInstructions() argument
824 ScanInstructions(FalseBBI, FIB, FIE, BranchUnpredicable); in RescanInstructions()
936 MachineBasicBlock::iterator FIB = FalseBBI.BB->begin(); in ValidForkedDiamond() local
939 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2, in ValidForkedDiamond()
948 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc)) in ValidForkedDiamond()
1000 MachineBasicBlock::iterator FIB = FalseBBI.BB->begin(); in ValidDiamond() local
1003 if(!CountDuplicatedInstructions(TIB, FIB, TIE, FIE, Dups1, Dups2, in ValidDiamond()
1012 if (!RescanInstructions(TIB, FIB, TIE, FIE, TrueBBICalc, FalseBBICalc)) in ValidDiamond()