Home
last modified time | relevance | path

Searched refs:SwitchMBB (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h391 MachineBasicBlock *SwitchMBB);
399 MachineBasicBlock *SwitchMBB, MachineIRBuilder &MIB);
402 SwitchCG::SwitchWorkListItem W, MachineBasicBlock *SwitchMBB,
414 MachineBasicBlock *SwitchMBB);
417 SwitchCG::SwitchWorkListItem W, MachineBasicBlock *SwitchMBB,
425 MachineBasicBlock *SwitchMBB,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp729 MachineBasicBlock *SwitchMBB = &getMBB(*SI.getParent()); in translateSwitch() local
733 SwitchMBB->addSuccessor(DefaultMBB); in translateSwitch()
734 if (DefaultMBB != SwitchMBB->getNextNode()) in translateSwitch()
764 auto DefaultProb = getEdgeProbability(SwitchMBB, DefaultMBB); in translateSwitch()
765 WorkList.push_back({SwitchMBB, First, Last, nullptr, nullptr, DefaultProb}); in translateSwitch()
775 splitWorkItem(WorkList, W, SI.getCondition(), SwitchMBB, MIB); in translateSwitch()
779 if (!lowerSwitchWorkItem(W, SI.getCondition(), SwitchMBB, DefaultMBB, MIB)) in translateSwitch()
787 Value *Cond, MachineBasicBlock *SwitchMBB, in splitWorkItem() argument
846 if (W.MBB == SwitchMBB) in splitWorkItem()
847 emitSwitchCase(CB, SwitchMBB, MIB); in splitWorkItem()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h205 MachineBasicBlock *SwitchMBB);
209 MachineBasicBlock *SwitchMBB,
H A DSelectionDAGBuilder.cpp12073 MachineBasicBlock *SwitchMBB, in lowerWorkItem() argument
12085 if (Size == 2 && W.MBB == SwitchMBB) { in lowerWorkItem()
12117 addSuccessorWithProb(SwitchMBB, Small.MBB, Small.Prob + Big.Prob); in lowerWorkItem()
12120 SwitchMBB, DefaultMBB, in lowerWorkItem()
12122 BPI->getEdgeProbability(SwitchMBB->getBasicBlock(), (unsigned)0)); in lowerWorkItem()
12124 addSuccessorWithProb(SwitchMBB, DefaultMBB); in lowerWorkItem()
12244 if (CurMBB == SwitchMBB) { in lowerWorkItem()
12245 visitJumpTableHeader(*JT, *JTH, SwitchMBB); in lowerWorkItem()
12275 if (CurMBB == SwitchMBB) { in lowerWorkItem()
12276 visitBitTestHeader(*BTB, SwitchMBB); in lowerWorkItem()
[all …]