Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp934 std::vector<ValueEqualityComparisonCase> PredCases; in simplifyEqualityComparisonWithOnlyPredecessor() local
936 getValueEqualityComparisonCases(Pred->getTerminator(), PredCases); in simplifyEqualityComparisonWithOnlyPredecessor()
937 eliminateBlockCases(PredDef, PredCases); // Remove default from cases. in simplifyEqualityComparisonWithOnlyPredecessor()
950 if (!valuesOverlap(PredCases, ThisCases)) in simplifyEqualityComparisonWithOnlyPredecessor()
980 for (const ValueEqualityComparisonCase &Case : PredCases) in simplifyEqualityComparisonWithOnlyPredecessor()
1016 for (const auto &[Value, Dest] : PredCases) in simplifyEqualityComparisonWithOnlyPredecessor()
1210 std::vector<ValueEqualityComparisonCase> PredCases; in performValueComparisonIntoPredecessorFolding() local
1211 BasicBlock *PredDefault = getValueEqualityComparisonCases(PTI, PredCases); in performValueComparisonIntoPredecessorFolding()
1226 if (Weights.size() != 1 + PredCases.size()) in performValueComparisonIntoPredecessorFolding()
1232 Weights.assign(1 + PredCases.size(), 1); in performValueComparisonIntoPredecessorFolding()
[all …]