Searched refs:SwitchCases (Results 1 – 4 of 4) sorted by relevance
415 SL->SwitchCases.push_back(CB); in emitBranchForMergedCondition()424 SL->SwitchCases.push_back(CB); in emitBranchForMergedCondition()648 assert(SL->SwitchCases[0].ThisBB == &CurMBB && "Unexpected lowering!"); in translateBr()651 if (shouldEmitAsBranches(SL->SwitchCases)) { in translateBr()653 emitSwitchCase(SL->SwitchCases[0], &CurMBB, *CurBuilder); in translateBr()654 SL->SwitchCases.erase(SL->SwitchCases.begin()); in translateBr()660 for (unsigned I = 1, E = SL->SwitchCases.size(); I != E; ++I) in translateBr()661 MF->erase(SL->SwitchCases[I].ThisBB); in translateBr()663 SL->SwitchCases.clear(); in translateBr()849 SL->SwitchCases.push_back(CB); in splitWorkItem()[all …]
271 std::vector<CaseBlock> SwitchCases; variable
2120 for (unsigned i = 0, e = SDB->SL->SwitchCases.size(); i != e; ++i) { in FinishBasicBlock()2122 FuncInfo->MBB = SDB->SL->SwitchCases[i].ThisBB; in FinishBasicBlock()2127 Succs.push_back(SDB->SL->SwitchCases[i].TrueBB); in FinishBasicBlock()2128 if (SDB->SL->SwitchCases[i].TrueBB != SDB->SL->SwitchCases[i].FalseBB) in FinishBasicBlock()2129 Succs.push_back(SDB->SL->SwitchCases[i].FalseBB); in FinishBasicBlock()2132 SDB->visitSwitchCase(SDB->SL->SwitchCases[i], FuncInfo->MBB); in FinishBasicBlock()2168 SDB->SL->SwitchCases.clear(); in FinishBasicBlock()
2430 SL->SwitchCases.push_back(CB); in EmitBranchForMergedCondition()2439 SL->SwitchCases.push_back(CB); in EmitBranchForMergedCondition()2817 assert(SL->SwitchCases[0].ThisBB == BrMBB && "Unexpected lowering!"); in visitBr()2820 if (ShouldEmitAsBranches(SL->SwitchCases)) { in visitBr()2821 for (unsigned i = 1, e = SL->SwitchCases.size(); i != e; ++i) { in visitBr()2822 ExportFromCurrentBlock(SL->SwitchCases[i].CmpLHS); in visitBr()2823 ExportFromCurrentBlock(SL->SwitchCases[i].CmpRHS); in visitBr()2827 visitSwitchCase(SL->SwitchCases[0], BrMBB); in visitBr()2828 SL->SwitchCases.erase(SL->SwitchCases.begin()); in visitBr()2834 for (unsigned i = 1, e = SL->SwitchCases.size(); i != e; ++i) in visitBr()[all …]