Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:FBB

197     MachineBasicBlock *MBB = I, *TBB = 0, *FBB = 0;
199 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true))
200 MadeChange |= MBB->CorrectExtraCFGEdges(TBB, FBB, !Cond.empty());
462 MachineBasicBlock *TBB = 0, *FBB = 0;
466 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) {
468 if (TBB == NextBB && !Cond.empty() && !FBB) {
893 MachineBasicBlock *TBB = 0, *FBB = 0;
895 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) {
903 if (!FBB)
904 FBB = llvm::next(MachineFunction::iterator(PBB));
918 } else if (FBB) {
919 if (TBB != IBB && FBB != IBB) // cbr then ubr
931 if (TBB && (Cond.empty() || FBB)) {
936 TII->InsertBranch(*PBB, (TBB == IBB) ? FBB : TBB, 0, NewCond, dl);
1241 // If this is a two-way branch, and the FBB branches to this block, reverse
1577 MachineBasicBlock *TBB = 0, *FBB = 0;
1579 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true) || !TBB || Cond.empty())
1582 if (!FBB) FBB = findFalseBlock(MBB, TBB);
1583 if (!FBB)
1589 if (TBB->pred_size() > 1 || FBB->pred_size() > 1)
1605 MachineBasicBlock::iterator FIB = FBB->begin();
1607 MachineBasicBlock::iterator FIE = FBB->end();
1719 FBB->erase(FBB->begin(), FIB);
1726 FBB