Lines Matching refs:SwitchMBB
11402 MachineBasicBlock *SwitchMBB, in lowerWorkItem() argument
11414 if (Size == 2 && W.MBB == SwitchMBB) { in lowerWorkItem()
11446 addSuccessorWithProb(SwitchMBB, Small.MBB, Small.Prob + Big.Prob); in lowerWorkItem()
11449 SwitchMBB, DefaultMBB, in lowerWorkItem()
11451 BPI->getEdgeProbability(SwitchMBB->getBasicBlock(), (unsigned)0)); in lowerWorkItem()
11453 addSuccessorWithProb(SwitchMBB, DefaultMBB); in lowerWorkItem()
11583 if (CurMBB == SwitchMBB) { in lowerWorkItem()
11584 visitJumpTableHeader(*JT, *JTH, SwitchMBB); in lowerWorkItem()
11614 if (CurMBB == SwitchMBB) { in lowerWorkItem()
11615 visitBitTestHeader(*BTB, SwitchMBB); in lowerWorkItem()
11645 if (CurMBB == SwitchMBB) in lowerWorkItem()
11646 visitSwitchCase(CB, SwitchMBB); in lowerWorkItem()
11660 MachineBasicBlock *SwitchMBB) { in splitWorkItem() argument
11720 if (W.MBB == SwitchMBB) in splitWorkItem()
11721 visitSwitchCase(CB, SwitchMBB); in splitWorkItem()
11748 MachineBasicBlock *SwitchMBB = FuncInfo.MBB; in peelDominantCaseCluster() local
11752 SwitchMBB->getParent()->getFunction().hasMinSize()) in peelDominantCaseCluster()
11753 return SwitchMBB; in peelDominantCaseCluster()
11767 return SwitchMBB; in peelDominantCaseCluster()
11773 MachineFunction::iterator BBI(SwitchMBB); in peelDominantCaseCluster()
11776 FuncInfo.MF->CreateMachineBasicBlock(SwitchMBB->getBasicBlock()); in peelDominantCaseCluster()
11781 SwitchWorkListItem W = {SwitchMBB, PeeledCaseIt, PeeledCaseIt, in peelDominantCaseCluster()
11783 lowerWorkItem(W, SI.getCondition(), SwitchMBB, PeeledSwitchMBB); in peelDominantCaseCluster()
11824 MachineBasicBlock *SwitchMBB = FuncInfo.MBB; in visitSwitch() local
11826 assert(PeeledSwitchMBB == SwitchMBB); in visitSwitch()
11827 SwitchMBB->addSuccessor(DefaultMBB); in visitSwitch()
11828 if (DefaultMBB != NextBlock(SwitchMBB)) { in visitSwitch()
11877 splitWorkItem(WorkList, W, SI.getCondition(), SwitchMBB); in visitSwitch()
11881 lowerWorkItem(W, SI.getCondition(), SwitchMBB, DefaultMBB); in visitSwitch()