Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp1462 const bool MustUpdatePHINodes = SDB->SwitchCases.empty() && in FinishBasicBlock()
1650 for (unsigned i = 0, e = SDB->SwitchCases.size(); i != e; ++i) { in FinishBasicBlock()
1652 FuncInfo->MBB = SDB->SwitchCases[i].ThisBB; in FinishBasicBlock()
1657 Succs.push_back(SDB->SwitchCases[i].TrueBB); in FinishBasicBlock()
1658 if (SDB->SwitchCases[i].TrueBB != SDB->SwitchCases[i].FalseBB) in FinishBasicBlock()
1659 Succs.push_back(SDB->SwitchCases[i].FalseBB); in FinishBasicBlock()
1662 SDB->visitSwitchCase(SDB->SwitchCases[i], FuncInfo->MBB); in FinishBasicBlock()
1698 SDB->SwitchCases.clear(); in FinishBasicBlock()
DSelectionDAGBuilder.cpp1438 SwitchCases.push_back(CB); in EmitBranchForMergedCondition()
1446 SwitchCases.push_back(CB); in EmitBranchForMergedCondition()
1636 assert(SwitchCases[0].ThisBB == BrMBB && "Unexpected lowering!"); in visitBr()
1639 if (ShouldEmitAsBranches(SwitchCases)) { in visitBr()
1640 for (unsigned i = 1, e = SwitchCases.size(); i != e; ++i) { in visitBr()
1641 ExportFromCurrentBlock(SwitchCases[i].CmpLHS); in visitBr()
1642 ExportFromCurrentBlock(SwitchCases[i].CmpRHS); in visitBr()
1646 visitSwitchCase(SwitchCases[0], BrMBB); in visitBr()
1647 SwitchCases.erase(SwitchCases.begin()); in visitBr()
1653 for (unsigned i = 1, e = SwitchCases.size(); i != e; ++i) in visitBr()
[all …]
DSelectionDAGBuilder.h507 std::vector<CaseBlock> SwitchCases; variable