Lines Matching refs:TB

436   MachineBasicBlock *TB = nullptr, *FB = nullptr;
437 bool NotAnalyzed = TII->AnalyzeBranch(*ExitingBlock, TB, FB, Cond, false);
583 MachineBasicBlock *TB = nullptr, *FB = nullptr;
584 bool NotAnalyzed = TII->AnalyzeBranch(*ExitingBlock, TB, FB, Cond, false);
589 // TB must be non-null. If FB is also non-null, one of them must be
590 // the header. Otherwise, branch to TB could be exiting the loop, and
592 assert (TB && "Exit block without a branch?");
593 if (ExitingBlock != Latch && (TB == Latch || FB == Latch)) {
599 if (TB == Latch)
600 TB = (LTB == Header) ? LTB : LFB;
604 assert ((!FB || TB == Header || FB == Header) && "Branches not to header?");
605 if (!TB || (FB && TB != Header && FB != Header))
610 // If TB is not the header, it means that the "not-taken" path must lead
612 bool Negated = TII->predOpcodeHasNot(Cond) ^ (TB != Header);
1184 MachineBasicBlock *TB = 0, *FB = 0;
1187 if (TII->AnalyzeBranch(*ExitingBlock, TB, FB, Cond, false))
1190 if (L->contains(TB))
1191 LoopStart = TB;
1619 MachineBasicBlock *TB = nullptr, *FB = nullptr;
1622 bool NotAnalyzed = TII->AnalyzeBranch(*ExitingBlock, TB, FB, Cond, false);
1626 if (ExitingBlock != Latch && (TB == Latch || FB == Latch)) {
1635 if (TB == Latch)
1636 TB = (LTB == Header) ? LTB : LFB;
1640 if (TB != Header) {
1646 // In this case, the LoopBody -> TB should not be a back edge otherwise
1649 // Jmp_c OuterLoopHeader <-- TB
1651 if (MDT->dominates(TB, FB))
1838 MachineBasicBlock *TB = nullptr, *FB = nullptr;
1840 if (TII->AnalyzeBranch(*ExitingBlock, TB, FB, Tmp1, false))
1845 bool NotAnalyzed = TII->AnalyzeBranch(*PB, TB, FB, Tmp1, false);
1925 TB = FB = nullptr;
1931 bool NotAnalyzed = TII->AnalyzeBranch(*PB, TB, FB, Tmp2, false);
1934 if (TB != Header && (Tmp2.empty() || FB != Header))
1942 TB = FB = nullptr;
1943 bool LatchNotAnalyzed = TII->AnalyzeBranch(*Latch, TB, FB, Tmp2, false);
1946 if (!TB && !FB)