Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp382 SL->SwitchCases.push_back(CB); in emitBranchForMergedCondition()
391 SL->SwitchCases.push_back(CB); in emitBranchForMergedCondition()
616 assert(SL->SwitchCases[0].ThisBB == &CurMBB && "Unexpected lowering!"); in translateBr()
619 if (shouldEmitAsBranches(SL->SwitchCases)) { in translateBr()
621 emitSwitchCase(SL->SwitchCases[0], &CurMBB, *CurBuilder); in translateBr()
622 SL->SwitchCases.erase(SL->SwitchCases.begin()); in translateBr()
628 for (unsigned I = 1, E = SL->SwitchCases.size(); I != E; ++I) in translateBr()
629 MF->erase(SL->SwitchCases[I].ThisBB); in translateBr()
631 SL->SwitchCases.clear(); in translateBr()
3016 for (auto &SwCase : SL->SwitchCases) in finalizeBasicBlock()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1954 for (unsigned i = 0, e = SDB->SL->SwitchCases.size(); i != e; ++i) { in FinishBasicBlock()
1956 FuncInfo->MBB = SDB->SL->SwitchCases[i].ThisBB; in FinishBasicBlock()
1961 Succs.push_back(SDB->SL->SwitchCases[i].TrueBB); in FinishBasicBlock()
1962 if (SDB->SL->SwitchCases[i].TrueBB != SDB->SL->SwitchCases[i].FalseBB) in FinishBasicBlock()
1963 Succs.push_back(SDB->SL->SwitchCases[i].FalseBB); in FinishBasicBlock()
1966 SDB->visitSwitchCase(SDB->SL->SwitchCases[i], FuncInfo->MBB); in FinishBasicBlock()
2002 SDB->SL->SwitchCases.clear(); in FinishBasicBlock()
H A DSelectionDAGBuilder.cpp2168 SL->SwitchCases.push_back(CB); in EmitBranchForMergedCondition()
2177 SL->SwitchCases.push_back(CB); in EmitBranchForMergedCondition()
2400 assert(SL->SwitchCases[0].ThisBB == BrMBB && "Unexpected lowering!"); in visitBr()
2403 if (ShouldEmitAsBranches(SL->SwitchCases)) { in visitBr()
2404 for (unsigned i = 1, e = SL->SwitchCases.size(); i != e; ++i) { in visitBr()
2405 ExportFromCurrentBlock(SL->SwitchCases[i].CmpLHS); in visitBr()
2406 ExportFromCurrentBlock(SL->SwitchCases[i].CmpRHS); in visitBr()
2410 visitSwitchCase(SL->SwitchCases[0], BrMBB); in visitBr()
2411 SL->SwitchCases.erase(SL->SwitchCases.begin()); in visitBr()
2417 for (unsigned i = 1, e = SL->SwitchCases.size(); i != e; ++i) in visitBr()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h262 std::vector<CaseBlock> SwitchCases; variable