Lines Matching refs:TmpBB
1573 // Create TmpBB after CurBB.
1576 MachineBasicBlock *TmpBB = MF.CreateMachineBasicBlock(CurBB->getBasicBlock());
1577 CurBB->getParent()->insert(++BBI, TmpBB);
1583 // jmp TmpBB
1584 // TmpBB:
1589 // We have flexibility in setting Prob for BB1 and Prob for TmpBB.
1591 // TrueProb for BB1 + (FalseProb for BB1 * TrueProb for TmpBB)
1594 // BB1's probabilities to A/2 and A/2+B, and set TmpBB's probabilities to
1596 // TrueProb for BB1 == FalseProb for BB1 * TrueProb for TmpBB.
1598 // TmpBB, but the math is more complicated.
1603 FindMergedConditions(BOp->getOperand(0), TBB, TmpBB, CurBB, SwitchBB, Opc,
1609 // Emit the RHS condition into TmpBB.
1610 FindMergedConditions(BOp->getOperand(1), TBB, FBB, TmpBB, SwitchBB, Opc,
1616 // jmp_if_X TmpBB
1618 // TmpBB:
1622 // This requires creation of TmpBB after CurBB.
1624 // We have flexibility in setting Prob for BB1 and Prob for TmpBB.
1626 // FalseProb for BB1 + (TrueProb for BB1 * FalseProb for TmpBB)
1629 TmpBB's probabilities to
1631 // TrueProb for BB1 * FalseProb for TmpBB.
1636 FindMergedConditions(BOp->getOperand(0), TmpBB, FBB, CurBB, SwitchBB, Opc,
1642 // Emit the RHS condition into TmpBB.
1643 FindMergedConditions(BOp->getOperand(1), TBB, FBB, TmpBB, SwitchBB, Opc,