Lines Matching defs:IfElse
638 BasicBlock *IfElse = BI->getSuccessor(1);
639 assert((IfThen == R->getExit() || IfElse == R->getExit()) &&
640 IfThen != IfElse &&
644 // and IfElse/ElseProb means skipping it.
645 std::swap(IfThen, IfElse);
1903 BasicBlock *IfElse = BI->getSuccessor(0);
1906 assert((IfThen == RegionExitBlock || IfElse == RegionExitBlock) &&
1907 IfThen != IfElse && "Invariant from findScopes");
1909 // Swap them so that IfThen means going into it and IfElse means skipping
1911 std::swap(IfThen, IfElse);
1914 << " IfElse " << IfElse->getName() << "\n");
1916 BasicBlock *HotTarget = IsTrueBiased ? IfThen : IfElse;