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.cpp225 struct ValueEqualityComparisonCase { struct
229 ValueEqualityComparisonCase(ConstantInt *Value, BasicBlock *Dest) in ValueEqualityComparisonCase() argument
232 bool operator<(ValueEqualityComparisonCase RHS) const { in operator <() argument
250 Instruction *TI, std::vector<ValueEqualityComparisonCase> &Cases);
803 Instruction *TI, std::vector<ValueEqualityComparisonCase> &Cases) { in GetValueEqualityComparisonCases()
807 Cases.push_back(ValueEqualityComparisonCase(Case.getCaseValue(), in GetValueEqualityComparisonCases()
815 Cases.push_back(ValueEqualityComparisonCase( in GetValueEqualityComparisonCases()
824 std::vector<ValueEqualityComparisonCase> &Cases) { in EliminateBlockCases()
829 static bool ValuesOverlap(std::vector<ValueEqualityComparisonCase> &C1, in ValuesOverlap()
830 std::vector<ValueEqualityComparisonCase> &C2) { in ValuesOverlap()
[all …]