Lines Matching defs:TmpBB
2674 // Create TmpBB after CurBB.
2677 MachineBasicBlock *TmpBB = MF.CreateMachineBasicBlock(CurBB->getBasicBlock());
2678 CurBB->getParent()->insert(++BBI, TmpBB);
2684 // jmp TmpBB
2685 // TmpBB:
2690 // We have flexibility in setting Prob for BB1 and Prob for TmpBB.
2692 // TrueProb for BB1 + (FalseProb for BB1 * TrueProb for TmpBB)
2695 // BB1's probabilities to A/2 and A/2+B, and set TmpBB's probabilities to
2697 // TrueProb for BB1 == FalseProb for BB1 * TrueProb for TmpBB.
2699 // TmpBB, but the math is more complicated.
2704 FindMergedConditions(BOpOp0, TBB, TmpBB, CurBB, SwitchBB, Opc, NewTrueProb,
2710 // Emit the RHS condition into TmpBB.
2711 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0],
2717 // jmp_if_X TmpBB
2719 // TmpBB:
2723 // This requires creation of TmpBB after CurBB.
2725 // We have flexibility in setting Prob for BB1 and Prob for TmpBB.
2727 // FalseProb for BB1 + (TrueProb for BB1 * FalseProb for TmpBB)
2730 // BB1's probabilities to A+B/2 and B/2, and set TmpBB's probabilities to
2732 // TrueProb for BB1 * FalseProb for TmpBB.
2737 FindMergedConditions(BOpOp0, TmpBB, FBB, CurBB, SwitchBB, Opc, NewTrueProb,
2743 // Emit the RHS condition into TmpBB.
2744 FindMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0],