Lines Matching defs:SwitchMBB
730 MachineBasicBlock *SwitchMBB = &getMBB(*SI.getParent());
734 SwitchMBB->addSuccessor(DefaultMBB);
735 if (DefaultMBB != SwitchMBB->getNextNode())
765 auto DefaultProb = getEdgeProbability(SwitchMBB, DefaultMBB);
766 WorkList.push_back({SwitchMBB, First, Last, nullptr, nullptr, DefaultProb});
776 splitWorkItem(WorkList, W, SI.getCondition(), SwitchMBB, MIB);
780 if (!lowerSwitchWorkItem(W, SI.getCondition(), SwitchMBB, DefaultMBB, MIB))
788 Value *Cond, MachineBasicBlock *SwitchMBB,
847 if (W.MBB == SwitchMBB)
848 emitSwitchCase(CB, SwitchMBB, MIB);
993 MachineBasicBlock *SwitchMBB,
1003 MachineFunction *CurMF = SwitchMBB->getParent();
1016 addMachineCFGPred({SwitchMBB->getBasicBlock(), DefaultMBB->getBasicBlock()},
1018 addMachineCFGPred({SwitchMBB->getBasicBlock(), DefaultMBB->getBasicBlock()},
1037 addMachineCFGPred({SwitchMBB->getBasicBlock(), (*SI)->getBasicBlock()},
1056 if (CurMBB == SwitchMBB) {
1070 MachineBasicBlock *SwitchMBB) {
1093 emitSwitchCase(CB, SwitchMBB, MIB);
1215 SwitchCG::SwitchWorkListItem W, MachineBasicBlock *SwitchMBB,
1222 MachineFunction *CurMF = SwitchMBB->getParent();
1246 if (CurMBB == SwitchMBB) {
1247 emitBitTestHeader(*BTB, SwitchMBB);
1255 MachineBasicBlock *SwitchMBB,
1313 if (!lowerBitTestWorkItem(W, SwitchMBB, CurMBB, DefaultMBB, MIB, BBI,
1323 if (!lowerJumpTableWorkItem(W, SwitchMBB, CurMBB, DefaultMBB, MIB, BBI,
1334 CurMBB, MIB, SwitchMBB)) {