Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp48 MachineBasicBlock *DefaultMBB, in findJumpTables() argument
90 if (buildJumpTable(Clusters, 0, N - 1, SI, DefaultMBB, JTCluster)) { in findJumpTables()
180 buildJumpTable(Clusters, First, Last, SI, DefaultMBB, JTCluster)) { in findJumpTables()
193 MachineBasicBlock *DefaultMBB, in buildJumpTable() argument
218 Table.push_back(DefaultMBB); in buildJumpTable()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h273 MachineBasicBlock *DefaultMBB,
278 MachineBasicBlock *DefaultMBB, CaseCluster &JTCluster);
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h358 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
373 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
381 MachineBasicBlock *DefaultMBB,
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp705 MachineBasicBlock *DefaultMBB = &getMBB(*SI.getDefaultDest()); in translateSwitch() local
716 SwitchMBB->addSuccessor(DefaultMBB); in translateSwitch()
717 if (DefaultMBB != SwitchMBB->getNextNode()) in translateSwitch()
718 MIB.buildBr(*DefaultMBB); in translateSwitch()
722 SL->findJumpTables(Clusters, &SI, DefaultMBB, nullptr, nullptr); in translateSwitch()
747 auto DefaultProb = getEdgeProbability(SwitchMBB, DefaultMBB); in translateSwitch()
754 if (!lowerSwitchWorkItem(W, SI.getCondition(), SwitchMBB, DefaultMBB, MIB)) in translateSwitch()
902 MachineBasicBlock *DefaultMBB, in lowerJumpTableWorkItem() argument
923 addMachineCFGPred({SwitchMBB->getBasicBlock(), DefaultMBB->getBasicBlock()}, in lowerJumpTableWorkItem()
925 addMachineCFGPred({SwitchMBB->getBasicBlock(), DefaultMBB->getBasicBlock()}, in lowerJumpTableWorkItem()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp475 MachineBasicBlock *DefaultMBB = *Switch->getParent()->succ_begin(); in processSwitches() local
516 DefaultMBB = NextMBB; in processSwitches()
537 Switch->addOperand(MachineOperand::CreateMBB(DefaultMBB)); in processSwitches()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h227 MachineBasicBlock *DefaultMBB);
H A DSelectionDAGBuilder.cpp10994 MachineBasicBlock *DefaultMBB) { in lowerWorkItem() argument
11040 SwitchMBB, DefaultMBB, in lowerWorkItem()
11044 addSuccessorWithProb(SwitchMBB, DefaultMBB); in lowerWorkItem()
11052 DAG.getBasicBlock(DefaultMBB)); in lowerWorkItem()
11097 Fallthrough = DefaultMBB; in lowerWorkItem()
11099 DefaultMBB->getBasicBlock()->getFirstNonPHIOrDbg()); in lowerWorkItem()
11127 if (*SI == DefaultMBB) { in lowerWorkItem()
11454 MachineBasicBlock *DefaultMBB = FuncInfo.MBBMap[SI.getDefaultDest()]; in visitSwitch() local
11470 SwitchMBB->addSuccessor(DefaultMBB); in visitSwitch()
11471 if (DefaultMBB != NextBlock(SwitchMBB)) { in visitSwitch()
[all …]