Lines Matching defs:TmpBB
470 // Create TmpBB after CurBB.
472 MachineBasicBlock *TmpBB =
474 CurBB->getParent()->insert(++BBI, TmpBB);
480 // jmp TmpBB
481 // TmpBB:
486 // We have flexibility in setting Prob for BB1 and Prob for TmpBB.
488 // TrueProb for BB1 + (FalseProb for BB1 * TrueProb for TmpBB)
491 // BB1's probabilities to A/2 and A/2+B, and set TmpBB's probabilities to
493 // TrueProb for BB1 == FalseProb for BB1 * TrueProb for TmpBB.
495 // TmpBB, but the math is more complicated.
500 findMergedConditions(BOpOp0, TBB, TmpBB, CurBB, SwitchBB, Opc, NewTrueProb,
506 // Emit the RHS condition into TmpBB.
507 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0],
513 // jmp_if_X TmpBB
515 // TmpBB:
519 // This requires creation of TmpBB after CurBB.
521 // We have flexibility in setting Prob for BB1 and Prob for TmpBB.
523 // FalseProb for BB1 + (TrueProb for BB1 * FalseProb for TmpBB)
526 // BB1's probabilities to A+B/2 and B/2, and set TmpBB's probabilities to
528 // TrueProb for BB1 * FalseProb for TmpBB.
533 findMergedConditions(BOpOp0, TmpBB, FBB, CurBB, SwitchBB, Opc, NewTrueProb,
539 // Emit the RHS condition into TmpBB.
540 findMergedConditions(BOpOp1, TBB, FBB, TmpBB, SwitchBB, Opc, Probs[0],