Lines Matching refs:FBB
97 MachineBasicBlock *FBB; member in __anon9f98c04f0111::SSAIfConv
101 bool isTriangle() const { return TBB == Tail || FBB == Tail; } in isTriangle()
107 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; } in getFPred()
342 TBB = FBB = Tail = nullptr; in canConvertIf()
389 if (TII->analyzeBranch(*Head, TBB, FBB, Cond)) { in canConvertIf()
402 FBB = TBB == Succ0 ? Succ1 : Succ0; in canConvertIf()
435 if (FBB != Tail && !canSpeculateInstrs(FBB)) in canConvertIf()
518 assert(Head && Tail && TBB && FBB && "Call canConvertIf first."); in convertIf()
529 if (FBB != Tail) in convertIf()
530 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator()); in convertIf()
541 Head->removeSuccessor(FBB, true); in convertIf()
544 if (FBB != Tail) in convertIf()
545 FBB->removeSuccessor(Tail, true); in convertIf()
558 if (FBB != Tail) { in convertIf()
559 RemovedBlocks.push_back(FBB); in convertIf()
560 FBB->eraseFromParent(); in convertIf()
671 Traces->invalidate(IfConv.FBB); in invalidateTraces()