Searched refs:ValueState (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | SparsePropagation.h | 120 DenseMap<LatticeKey, LatticeVal> ValueState; variable 153 auto I = ValueState.find(Key); in getExistingValueState() 154 return I != ValueState.end() ? I->second : LatticeFunc->getUntrackedVal(); in getExistingValueState() 231 auto I = ValueState.find(Key); in getValueState() 232 if (I != ValueState.end()) in getValueState() 242 return ValueState[Key] = std::move(LV); in getValueState() 248 auto I = ValueState.find(Key); in UpdateState() 249 if (I != ValueState.end() && I->second == LV) in UpdateState() 254 ValueState[Key] = std::move(LV); in UpdateState() 504 if (ValueState.empty()) in Print() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SCCPSolver.cpp | 363 ValueState; // The state each value is in. member in llvm::SCCPInstVisitor 445 return markConstant(ValueState[V], V, C); in markConstant() 472 return mergeInValue(ValueState[V], V, MergeWithV, Opts); 481 auto I = ValueState.insert(std::make_pair(V, ValueLatticeElement())); in getValueState() 559 } else if (auto It = ValueState.find(Inst); It != ValueState.end()) { in invalidate() 770 void removeLatticeValueFor(Value *V) { ValueState.erase(V); } in removeLatticeValueFor() 789 ValueState.find(V); in getLatticeValueFor() 790 assert(I != ValueState.end() && in getLatticeValueFor() 812 markOverdefined(ValueState[V], V); in markOverdefined() 818 markConstantRange(ValueState[A], A, *Range); in trackValueOfArgument() [all …]
|