Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp243 struct ValueEqualityComparisonCase { struct
247 ValueEqualityComparisonCase(ConstantInt *Value, BasicBlock *Dest) in ValueEqualityComparisonCase() argument
250 bool operator<(ValueEqualityComparisonCase RHS) const { in operator <() argument
268 Instruction *TI, std::vector<ValueEqualityComparisonCase> &Cases);
828 Instruction *TI, std::vector<ValueEqualityComparisonCase> &Cases) { in getValueEqualityComparisonCases()
832 Cases.push_back(ValueEqualityComparisonCase(Case.getCaseValue(), in getValueEqualityComparisonCases()
840 Cases.push_back(ValueEqualityComparisonCase( in getValueEqualityComparisonCases()
849 std::vector<ValueEqualityComparisonCase> &Cases) { in eliminateBlockCases()
854 static bool valuesOverlap(std::vector<ValueEqualityComparisonCase> &C1, in valuesOverlap()
855 std::vector<ValueEqualityComparisonCase> &C2) { in valuesOverlap()
[all …]