• Home
  • Raw
  • Download

Lines Matching refs:FBB

218     MachineBasicBlock *TBB = nullptr, *FBB = nullptr;  in OptimizeFunction()  local
220 if (!TII->AnalyzeBranch(MBB, TBB, FBB, Cond, true)) in OptimizeFunction()
221 MadeChange |= MBB.CorrectExtraCFGEdges(TBB, FBB, !Cond.empty()); in OptimizeFunction()
488 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; in FixTail() local
492 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) { in FixTail()
494 if (TBB == NextBB && !Cond.empty() && !FBB) { in FixTail()
999 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; in TailMergeBlocks() local
1001 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) { in TailMergeBlocks()
1009 if (!FBB) { in TailMergeBlocks()
1012 FBB = &*Next; in TailMergeBlocks()
1027 } else if (FBB) { in TailMergeBlocks()
1028 if (TBB != IBB && FBB != IBB) // cbr then ubr in TailMergeBlocks()
1040 if (TBB && (Cond.empty() || FBB)) { in TailMergeBlocks()
1045 TII->InsertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr, in TailMergeBlocks()
1733 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; in HoistCommonCodeInSuccs() local
1735 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true) || !TBB || Cond.empty()) in HoistCommonCodeInSuccs()
1738 if (!FBB) FBB = findFalseBlock(MBB, TBB); in HoistCommonCodeInSuccs()
1739 if (!FBB) in HoistCommonCodeInSuccs()
1745 if (TBB->pred_size() > 1 || FBB->pred_size() > 1) in HoistCommonCodeInSuccs()
1761 MachineBasicBlock::iterator FIB = FBB->begin(); in HoistCommonCodeInSuccs()
1763 MachineBasicBlock::iterator FIE = FBB->end(); in HoistCommonCodeInSuccs()
1875 FBB->erase(FBB->begin(), FIB); in HoistCommonCodeInSuccs()
1882 FBB->addLiveIn(Def); in HoistCommonCodeInSuccs()