Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h350 MachineBasicBlock *SwitchMBB);
357 SwitchCG::SwitchWorkListItem W, MachineBasicBlock *SwitchMBB,
369 MachineBasicBlock *SwitchMBB);
372 SwitchCG::SwitchWorkListItem W, MachineBasicBlock *SwitchMBB,
380 MachineBasicBlock *SwitchMBB,
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp712 MachineBasicBlock *SwitchMBB = &getMBB(*SI.getParent()); in translateSwitch() local
716 SwitchMBB->addSuccessor(DefaultMBB); in translateSwitch()
717 if (DefaultMBB != SwitchMBB->getNextNode()) in translateSwitch()
747 auto DefaultProb = getEdgeProbability(SwitchMBB, DefaultMBB); in translateSwitch()
748 WorkList.push_back({SwitchMBB, First, Last, nullptr, nullptr, DefaultProb}); in translateSwitch()
754 if (!lowerSwitchWorkItem(W, SI.getCondition(), SwitchMBB, DefaultMBB, MIB)) in translateSwitch()
900 MachineBasicBlock *SwitchMBB, in lowerJumpTableWorkItem() argument
910 MachineFunction *CurMF = SwitchMBB->getParent(); in lowerJumpTableWorkItem()
923 addMachineCFGPred({SwitchMBB->getBasicBlock(), DefaultMBB->getBasicBlock()}, in lowerJumpTableWorkItem()
925 addMachineCFGPred({SwitchMBB->getBasicBlock(), DefaultMBB->getBasicBlock()}, in lowerJumpTableWorkItem()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h222 MachineBasicBlock *SwitchMBB);
226 MachineBasicBlock *SwitchMBB,
H A DSelectionDAGBuilder.cpp10993 MachineBasicBlock *SwitchMBB, in lowerWorkItem() argument
11005 if (Size == 2 && W.MBB == SwitchMBB) { in lowerWorkItem()
11037 addSuccessorWithProb(SwitchMBB, Small.MBB, Small.Prob + Big.Prob); in lowerWorkItem()
11040 SwitchMBB, DefaultMBB, in lowerWorkItem()
11042 BPI->getEdgeProbability(SwitchMBB->getBasicBlock(), (unsigned)0)); in lowerWorkItem()
11044 addSuccessorWithProb(SwitchMBB, DefaultMBB); in lowerWorkItem()
11150 if (CurMBB == SwitchMBB) { in lowerWorkItem()
11151 visitJumpTableHeader(*JT, *JTH, SwitchMBB); in lowerWorkItem()
11181 if (CurMBB == SwitchMBB) { in lowerWorkItem()
11182 visitBitTestHeader(*BTB, SwitchMBB); in lowerWorkItem()
[all …]