Lines Matching refs:IfThen
675 BasicBlock *IfThen = BI->getSuccessor(0);
677 assert((IfThen == R->getExit() || IfElse == R->getExit()) &&
678 IfThen != IfElse &&
680 if (IfThen == R->getExit()) {
681 // Swap them so that IfThen/ThenProb means going into the conditional code
683 std::swap(IfThen, IfElse);
1903 BasicBlock *IfThen = BI->getSuccessor(1);
1907 assert((IfThen == RegionExitBlock || IfElse == RegionExitBlock) &&
1908 IfThen != IfElse && "Invariant from findScopes");
1909 if (IfThen == RegionExitBlock) {
1910 // Swap them so that IfThen means going into it and IfElse means skipping
1912 std::swap(IfThen, IfElse);
1914 CHR_DEBUG(dbgs() << "IfThen " << IfThen->getName()
1917 BasicBlock *HotTarget = IsTrueBiased ? IfThen : IfElse;