Lines Matching defs:IfThen
637 BasicBlock *IfThen = BI->getSuccessor(0);
639 assert((IfThen == R->getExit() || IfElse == R->getExit()) &&
640 IfThen != IfElse &&
642 if (IfThen == R->getExit()) {
643 // Swap them so that IfThen/ThenProb means going into the conditional code
645 std::swap(IfThen, IfElse);
1902 BasicBlock *IfThen = BI->getSuccessor(1);
1906 assert((IfThen == RegionExitBlock || IfElse == RegionExitBlock) &&
1907 IfThen != IfElse && "Invariant from findScopes");
1908 if (IfThen == RegionExitBlock) {
1909 // Swap them so that IfThen means going into it and IfElse means skipping
1911 std::swap(IfThen, IfElse);
1913 CHR_DEBUG(dbgs() << "IfThen " << IfThen->getName()
1916 BasicBlock *HotTarget = IsTrueBiased ? IfThen : IfElse;