Lines Matching refs:IfElse
670 BasicBlock *IfElse = BI->getSuccessor(1);
671 assert((IfThen == R->getExit() || IfElse == R->getExit()) &&
672 IfThen != IfElse &&
676 // and IfElse/ElseProb means skipping it.
677 std::swap(IfThen, IfElse);
1896 BasicBlock *IfElse = BI->getSuccessor(0);
1899 assert((IfThen == RegionExitBlock || IfElse == RegionExitBlock) &&
1900 IfThen != IfElse && "Invariant from findScopes");
1902 // Swap them so that IfThen means going into it and IfElse means skipping
1904 std::swap(IfThen, IfElse);
1907 << " IfElse " << IfElse->getName() << "\n");
1909 BasicBlock *HotTarget = IsTrueBiased ? IfThen : IfElse;