Lines Matching defs:CurMBB
579 auto &CurMBB = MIRBuilder.getMBB();
585 !CurMBB.isLayoutSuccessor(Succ0MBB))
590 CurMBB.addSuccessor(&getMBB(*Succ));
630 findMergedConditions(CondI, Succ0MBB, Succ1MBB, &CurMBB, &CurMBB, Opcode,
631 getEdgeProbability(&CurMBB, Succ0MBB),
632 getEdgeProbability(&CurMBB, Succ1MBB),
634 assert(SL->SwitchCases[0].ThisBB == &CurMBB && "Unexpected lowering!");
639 emitSwitchCase(SL->SwitchCases[0], &CurMBB, *CurBuilder);
656 nullptr, Succ0MBB, Succ1MBB, &CurMBB,
661 emitSwitchCase(CB, &CurMBB, *CurBuilder);
979 MachineBasicBlock *CurMBB,
1002 CurMBB);
1010 // distribute the default probability to successors of CurMBB. Also
1031 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb);
1032 addSuccessorWithProb(CurMBB, JumpMBB, JumpProb);
1033 CurMBB->normalizeSuccProbs();
1037 JTH->HeaderBB = CurMBB;
1041 if (CurMBB == SwitchMBB) {
1042 if (!emitJumpTableHeader(*JT, *JTH, CurMBB))
1053 MachineBasicBlock *CurMBB,
1076 CurMBB, MIB.getDebugLoc(), I->Prob, UnhandledProbs);
1201 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
1215 BTB->Parent = CurMBB;
1221 // successors of CurMBB.
1231 if (CurMBB == SwitchMBB) {
1281 MachineBasicBlock *CurMBB = W.MBB;
1291 Fallthrough = CurMF->CreateMachineBasicBlock(CurMBB->getBasicBlock());
1298 if (!lowerBitTestWorkItem(W, SwitchMBB, CurMBB, DefaultMBB, MIB, BBI,
1308 if (!lowerJumpTableWorkItem(W, SwitchMBB, CurMBB, DefaultMBB, MIB, BBI,
1319 CurMBB, MIB, SwitchMBB)) {
1326 CurMBB = Fallthrough;