Lines Matching defs:SwitchMBB
11922 MachineBasicBlock *SwitchMBB,
11934 if (Size == 2 && W.MBB == SwitchMBB) {
11966 addSuccessorWithProb(SwitchMBB, Small.MBB, Small.Prob + Big.Prob);
11969 SwitchMBB, DefaultMBB,
11971 BPI->getEdgeProbability(SwitchMBB->getBasicBlock(), (unsigned)0));
11973 addSuccessorWithProb(SwitchMBB, DefaultMBB);
12093 if (CurMBB == SwitchMBB) {
12094 visitJumpTableHeader(*JT, *JTH, SwitchMBB);
12124 if (CurMBB == SwitchMBB) {
12125 visitBitTestHeader(*BTB, SwitchMBB);
12155 if (CurMBB == SwitchMBB)
12156 visitSwitchCase(CB, SwitchMBB);
12170 MachineBasicBlock *SwitchMBB) {
12230 if (W.MBB == SwitchMBB)
12231 visitSwitchCase(CB, SwitchMBB);
12258 MachineBasicBlock *SwitchMBB = FuncInfo.MBB;
12262 SwitchMBB->getParent()->getFunction().hasMinSize())
12263 return SwitchMBB;
12277 return SwitchMBB;
12283 MachineFunction::iterator BBI(SwitchMBB);
12286 FuncInfo.MF->CreateMachineBasicBlock(SwitchMBB->getBasicBlock());
12291 SwitchWorkListItem W = {SwitchMBB, PeeledCaseIt, PeeledCaseIt,
12293 lowerWorkItem(W, SI.getCondition(), SwitchMBB, PeeledSwitchMBB);
12334 MachineBasicBlock *SwitchMBB = FuncInfo.MBB;
12336 assert(PeeledSwitchMBB == SwitchMBB);
12337 SwitchMBB->addSuccessor(DefaultMBB);
12338 if (DefaultMBB != NextBlock(SwitchMBB)) {
12387 splitWorkItem(WorkList, W, SI.getCondition(), SwitchMBB);
12391 lowerWorkItem(W, SI.getCondition(), SwitchMBB, DefaultMBB);