Searched refs:SwitchCases (Results 1 – 4 of 4) sorted by relevance
401 SL->SwitchCases.push_back(CB); in emitBranchForMergedCondition()410 SL->SwitchCases.push_back(CB); in emitBranchForMergedCondition()639 if (shouldEmitAsBranches(SL->SwitchCases)) { in translateBr()641 emitSwitchCase(SL->SwitchCases[0], &CurMBB, *CurBuilder); in translateBr()642 SL->SwitchCases.erase(SL->SwitchCases.begin()); in translateBr()648 for (unsigned I = 1, E = SL->SwitchCases.size(); I != E; ++I) in translateBr()649 MF->erase(SL->SwitchCases[I].ThisBB); in translateBr()651 SL->SwitchCases.clear(); in translateBr()837 SL->SwitchCases.push_back(CB); in splitWorkItem()3430 for (auto &SwCase : SL->SwitchCases) in finalizeBasicBlock()[all …]
266 std::vector<CaseBlock> SwitchCases; variable
1986 for (unsigned i = 0, e = SDB->SL->SwitchCases.size(); i != e; ++i) { in FinishBasicBlock()1988 FuncInfo->MBB = SDB->SL->SwitchCases[i].ThisBB; in FinishBasicBlock()1993 Succs.push_back(SDB->SL->SwitchCases[i].TrueBB); in FinishBasicBlock()1994 if (SDB->SL->SwitchCases[i].TrueBB != SDB->SL->SwitchCases[i].FalseBB) in FinishBasicBlock()1995 Succs.push_back(SDB->SL->SwitchCases[i].FalseBB); in FinishBasicBlock()1998 SDB->visitSwitchCase(SDB->SL->SwitchCases[i], FuncInfo->MBB); in FinishBasicBlock()2034 SDB->SL->SwitchCases.clear(); in FinishBasicBlock()
2423 SL->SwitchCases.push_back(CB); in EmitBranchForMergedCondition()2432 SL->SwitchCases.push_back(CB); in EmitBranchForMergedCondition()2661 if (ShouldEmitAsBranches(SL->SwitchCases)) { in visitBr()2663 ExportFromCurrentBlock(SL->SwitchCases[i].CmpLHS); in visitBr()2664 ExportFromCurrentBlock(SL->SwitchCases[i].CmpRHS); in visitBr()2668 visitSwitchCase(SL->SwitchCases[0], BrMBB); in visitBr()2669 SL->SwitchCases.erase(SL->SwitchCases.begin()); in visitBr()2676 FuncInfo.MF->erase(SL->SwitchCases[i].ThisBB); in visitBr()2678 SL->SwitchCases.clear(); in visitBr()11648 SL->SwitchCases.push_back(CB); in lowerWorkItem()[all …]