Lines Matching defs:IBB
941 // Look at blocks (IBB) with multiple predecessors (PBB).
944 // to IBB, and
946 // not IBB; this may require adding back an unconditional branch to IBB
948 // Bcc IBB
952 // with a conceptual B to IBB after that, which never actually exists.
964 MachineBasicBlock *IBB = &*I;
975 if (PBB == IBB)
989 // Failing case: IBB is the target of a cbr, and we cannot reverse the
992 if (!Cond.empty() && TBB == IBB) {
1003 // Failing case: the only way IBB can be reached from PBB is via
1006 if (IBB->isEHPad()) {
1012 if (IBB != PredNextBB) // fallthrough
1015 if (TBB != IBB && FBB != IBB) // cbr then ubr
1018 if (TBB != IBB) // ubr
1021 if (TBB != IBB && IBB != PredNextBB) // cbr
1032 TII->InsertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr,
1047 MadeChange |= TryTailMergeBlocks(IBB, PredBB);
1054 FixTail(MergePotentials.begin()->getBlock(), IBB, TII);