Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:FBB

205     MachineBasicBlock *MBB = I, *TBB = nullptr, *FBB = nullptr;
207 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true))
208 MadeChange |= MBB->CorrectExtraCFGEdges(TBB, FBB, !Cond.empty());
470 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
474 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) {
476 FBB) {
900 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
902 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) {
910 if (!FBB)
911 FBB = std::next(MachineFunction::iterator(PBB));
925 } else if (FBB) {
926 if (TBB != IBB && FBB != IBB) // cbr then ubr
938 if (TBB && (Cond.empty() || FBB)) {
943 TII->InsertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr,
1249 // If this is a two-way branch, and the FBB branches to this block, reverse
1593 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
1595 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true) || !TBB || Cond.empty())
1598 if (!FBB) FBB = findFalseBlock(MBB, TBB);
1599 if (!FBB)
1605 if (TBB->pred_size() > 1 || FBB->pred_size() > 1)
1621 MachineBasicBlock::iterator FIB = FBB->begin();
1623 MachineBasicBlock::iterator FIE = FBB->end();
1735 FBB->erase(FBB->begin(), FIB);
1742 FBB->addLiveIn(Def);