Lines Matching defs:SwitchMBB
715 MachineBasicBlock *SwitchMBB = &getMBB(*SI.getParent());
719 SwitchMBB->addSuccessor(DefaultMBB);
720 if (DefaultMBB != SwitchMBB->getNextNode())
750 auto DefaultProb = getEdgeProbability(SwitchMBB, DefaultMBB);
751 WorkList.push_back({SwitchMBB, First, Last, nullptr, nullptr, DefaultProb});
761 splitWorkItem(WorkList, W, SI.getCondition(), SwitchMBB, MIB);
765 if (!lowerSwitchWorkItem(W, SI.getCondition(), SwitchMBB, DefaultMBB, MIB))
773 Value *Cond, MachineBasicBlock *SwitchMBB,
832 if (W.MBB == SwitchMBB)
833 emitSwitchCase(CB, SwitchMBB, MIB);
978 MachineBasicBlock *SwitchMBB,
988 MachineFunction *CurMF = SwitchMBB->getParent();
1001 addMachineCFGPred({SwitchMBB->getBasicBlock(), DefaultMBB->getBasicBlock()},
1003 addMachineCFGPred({SwitchMBB->getBasicBlock(), DefaultMBB->getBasicBlock()},
1022 addMachineCFGPred({SwitchMBB->getBasicBlock(), (*SI)->getBasicBlock()},
1041 if (CurMBB == SwitchMBB) {
1055 MachineBasicBlock *SwitchMBB) {
1078 emitSwitchCase(CB, SwitchMBB, MIB);
1200 SwitchCG::SwitchWorkListItem W, MachineBasicBlock *SwitchMBB,
1207 MachineFunction *CurMF = SwitchMBB->getParent();
1231 if (CurMBB == SwitchMBB) {
1232 emitBitTestHeader(*BTB, SwitchMBB);
1240 MachineBasicBlock *SwitchMBB,
1298 if (!lowerBitTestWorkItem(W, SwitchMBB, CurMBB, DefaultMBB, MIB, BBI,
1308 if (!lowerJumpTableWorkItem(W, SwitchMBB, CurMBB, DefaultMBB, MIB, BBI,
1319 CurMBB, MIB, SwitchMBB)) {