Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp124 struct ValueEqualityComparisonCase { struct
128 ValueEqualityComparisonCase(ConstantInt *Value, BasicBlock *Dest) in ValueEqualityComparisonCase() argument
131 bool operator<(ValueEqualityComparisonCase RHS) const { in operator <() argument
147 TerminatorInst *TI, std::vector<ValueEqualityComparisonCase> &Cases);
674 TerminatorInst *TI, std::vector<ValueEqualityComparisonCase> &Cases) { in GetValueEqualityComparisonCases()
680 ValueEqualityComparisonCase(i.getCaseValue(), i.getCaseSuccessor())); in GetValueEqualityComparisonCases()
687 Cases.push_back(ValueEqualityComparisonCase( in GetValueEqualityComparisonCases()
696 std::vector<ValueEqualityComparisonCase> &Cases) { in EliminateBlockCases()
701 static bool ValuesOverlap(std::vector<ValueEqualityComparisonCase> &C1, in ValuesOverlap()
702 std::vector<ValueEqualityComparisonCase> &C2) { in ValuesOverlap()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp156 struct ValueEqualityComparisonCase { struct
160 ValueEqualityComparisonCase(ConstantInt *Value, BasicBlock *Dest) in ValueEqualityComparisonCase() argument
163 bool operator<(ValueEqualityComparisonCase RHS) const { in operator <() argument
179 TerminatorInst *TI, std::vector<ValueEqualityComparisonCase> &Cases);
713 TerminatorInst *TI, std::vector<ValueEqualityComparisonCase> &Cases) { in GetValueEqualityComparisonCases()
717 Cases.push_back(ValueEqualityComparisonCase(Case.getCaseValue(), in GetValueEqualityComparisonCases()
725 Cases.push_back(ValueEqualityComparisonCase( in GetValueEqualityComparisonCases()
734 std::vector<ValueEqualityComparisonCase> &Cases) { in EliminateBlockCases()
739 static bool ValuesOverlap(std::vector<ValueEqualityComparisonCase> &C1, in ValuesOverlap()
740 std::vector<ValueEqualityComparisonCase> &C2) { in ValuesOverlap()
[all …]