Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DCalledValuePropagation.cpp58 class CVPLatticeVal { class
73 CVPLatticeVal() = default;
89 bool operator==(const CVPLatticeVal &RHS) const { in operator ==()
120 : AbstractLatticeFunction(CVPLatticeVal(CVPLatticeVal::Undefined), in CVPLatticeFunc()
121 CVPLatticeVal(CVPLatticeVal::Overdefined), in CVPLatticeFunc()
122 CVPLatticeVal(CVPLatticeVal::Untracked)) {} in CVPLatticeFunc()
154 CVPLatticeVal MergeValues(CVPLatticeVal X, CVPLatticeVal Y) override { in MergeValues()
165 return CVPLatticeVal(std::move(Union)); in MergeValues()
232 CVPLatticeVal computeConstant(Constant *C) { in computeConstant()
234 return CVPLatticeVal(CVPLatticeVal::FunctionSet); in computeConstant()
[all …]