Lines Matching refs:SwitchMBB
8111 MachineBasicBlock *SwitchMBB, in lowerWorkItem() argument
8123 if (Size == 2 && W.MBB == SwitchMBB) { in lowerWorkItem()
8155 addSuccessorWithProb(SwitchMBB, Small.MBB, Small.Prob + Big.Prob); in lowerWorkItem()
8158 SwitchMBB, DefaultMBB, in lowerWorkItem()
8160 BPI->getEdgeProbability(SwitchMBB->getBasicBlock(), (unsigned)0)); in lowerWorkItem()
8162 addSuccessorWithProb(SwitchMBB, DefaultMBB); in lowerWorkItem()
8256 if (CurMBB == SwitchMBB) { in lowerWorkItem()
8257 visitJumpTableHeader(*JT, *JTH, SwitchMBB); in lowerWorkItem()
8284 if (CurMBB == SwitchMBB) { in lowerWorkItem()
8285 visitBitTestHeader(*BTB, SwitchMBB); in lowerWorkItem()
8311 if (CurMBB == SwitchMBB) in lowerWorkItem()
8312 visitSwitchCase(CB, SwitchMBB); in lowerWorkItem()
8338 MachineBasicBlock *SwitchMBB) { in splitWorkItem() argument
8462 if (W.MBB == SwitchMBB) in splitWorkItem()
8463 visitSwitchCase(CB, SwitchMBB); in splitWorkItem()
8522 MachineBasicBlock *SwitchMBB = FuncInfo.MBB; in visitSwitch() local
8524 SwitchMBB->addSuccessor(DefaultMBB); in visitSwitch()
8525 if (DefaultMBB != NextBlock(SwitchMBB)) { in visitSwitch()
8555 auto DefaultProb = getEdgeProbability(SwitchMBB, DefaultMBB); in visitSwitch()
8556 WorkList.push_back({SwitchMBB, First, Last, nullptr, nullptr, DefaultProb}); in visitSwitch()
8565 splitWorkItem(WorkList, W, SI.getCondition(), SwitchMBB); in visitSwitch()
8569 lowerWorkItem(W, SI.getCondition(), SwitchMBB, DefaultMBB); in visitSwitch()