Home
last modified time | relevance | path

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

/freebsd/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()
182 buildJumpTable(Clusters, First, Last, SI, SL, DefaultMBB, JTCluster)) { in findJumpTables()
196 MachineBasicBlock *DefaultMBB, in buildJumpTable() argument
221 Table.push_back(DefaultMBB); in buildJumpTable()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h282 std::optional<SDLoc> SL, MachineBasicBlock *DefaultMBB,
288 MachineBasicBlock *DefaultMBB, CaseCluster &JTCluster);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp722 MachineBasicBlock *DefaultMBB = &getMBB(*SI.getDefaultDest()); in translateSwitch() local
733 SwitchMBB->addSuccessor(DefaultMBB); in translateSwitch()
734 if (DefaultMBB != SwitchMBB->getNextNode()) in translateSwitch()
735 MIB.buildBr(*DefaultMBB); in translateSwitch()
739 SL->findJumpTables(Clusters, &SI, std::nullopt, DefaultMBB, nullptr, nullptr); in translateSwitch()
764 auto DefaultProb = getEdgeProbability(SwitchMBB, DefaultMBB); in translateSwitch()
774 !DefaultMBB->getParent()->getFunction().hasMinSize()) { in translateSwitch()
779 if (!lowerSwitchWorkItem(W, SI.getCondition(), SwitchMBB, DefaultMBB, MIB)) in translateSwitch()
994 MachineBasicBlock *DefaultMBB, in lowerJumpTableWorkItem() argument
1015 addMachineCFGPred({SwitchMBB->getBasicBlock(), DefaultMBB->getBasicBlock()}, in lowerJumpTableWorkItem()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h403 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
418 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
426 MachineBasicBlock *DefaultMBB,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h210 MachineBasicBlock *DefaultMBB);
H A DSelectionDAGBuilder.cpp12074 MachineBasicBlock *DefaultMBB) { in lowerWorkItem() argument
12120 SwitchMBB, DefaultMBB, in lowerWorkItem()
12124 addSuccessorWithProb(SwitchMBB, DefaultMBB); in lowerWorkItem()
12132 DAG.getBasicBlock(DefaultMBB)); in lowerWorkItem()
12177 Fallthrough = DefaultMBB; in lowerWorkItem()
12179 DefaultMBB->getBasicBlock()->getFirstNonPHIOrDbg()); in lowerWorkItem()
12207 if (*SI == DefaultMBB) { in lowerWorkItem()
12472 MachineBasicBlock *DefaultMBB = FuncInfo.getMBB(SI.getDefaultDest()); in visitSwitch() local
12488 SwitchMBB->addSuccessor(DefaultMBB); in visitSwitch()
12489 if (DefaultMBB != NextBlock(SwitchMBB)) { in visitSwitch()
[all …]