Home
last modified time | relevance | path

Searched refs:DefaultMBB (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp49 MachineBasicBlock *DefaultMBB, in findJumpTables() argument
91 if (buildJumpTable(Clusters, 0, N - 1, SI, SL, DefaultMBB, JTCluster)) { in findJumpTables()
181 buildJumpTable(Clusters, First, Last, SI, SL, DefaultMBB, JTCluster)) { in findJumpTables()
195 MachineBasicBlock *DefaultMBB, in buildJumpTable() argument
220 Table.push_back(DefaultMBB); in buildJumpTable()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h277 std::optional<SDLoc> SL, MachineBasicBlock *DefaultMBB,
283 MachineBasicBlock *DefaultMBB, CaseCluster &JTCluster);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp516 MachineBasicBlock *DefaultMBB = *Switch->getParent()->succ_begin(); in processSwitches() local
561 DefaultMBB = NextMBB; in processSwitches()
562 Switch->getParent()->addSuccessor(DefaultMBB); in processSwitches()
584 Switch->addOperand(MachineOperand::CreateMBB(DefaultMBB)); in processSwitches()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp710 MachineBasicBlock *DefaultMBB = &getMBB(*SI.getDefaultDest()); in translateSwitch() local
721 SwitchMBB->addSuccessor(DefaultMBB); in translateSwitch()
722 if (DefaultMBB != SwitchMBB->getNextNode()) in translateSwitch()
723 MIB.buildBr(*DefaultMBB); in translateSwitch()
752 auto DefaultProb = getEdgeProbability(SwitchMBB, DefaultMBB); in translateSwitch()
762 !DefaultMBB->getParent()->getFunction().hasMinSize()) { in translateSwitch()
1017 if (*SI == DefaultMBB) { in lowerJumpTableWorkItem()
1203 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB, in lowerBitTestWorkItem() argument
1243 MachineBasicBlock *DefaultMBB, in lowerSwitchWorkItem() argument
1289 Fallthrough = DefaultMBB; in lowerSwitchWorkItem()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h396 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
411 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
419 MachineBasicBlock *DefaultMBB,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h211 MachineBasicBlock *DefaultMBB);
H A DSelectionDAGBuilder.cpp11449 SwitchMBB, DefaultMBB, in lowerWorkItem()
11453 addSuccessorWithProb(SwitchMBB, DefaultMBB); in lowerWorkItem()
11461 DAG.getBasicBlock(DefaultMBB)); in lowerWorkItem()
11506 Fallthrough = DefaultMBB; in lowerWorkItem()
11508 DefaultMBB->getBasicBlock()->getFirstNonPHIOrDbg()); in lowerWorkItem()
11536 if (*SI == DefaultMBB) { in lowerWorkItem()
11827 SwitchMBB->addSuccessor(DefaultMBB); in visitSwitch()
11828 if (DefaultMBB != NextBlock(SwitchMBB)) { in visitSwitch()
11865 DefaultMBB == FuncInfo.MBBMap[SI.getDefaultDest()]) in visitSwitch()
11875 !DefaultMBB->getParent()->getFunction().hasMinSize()) { in visitSwitch()
[all …]