Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DSparsePropagation.h120 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 …]
/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DMultiVarConstantPropagationTest.cpp52 enum class ValueState : bool { enum
59 ValueState State;
64 constexpr ValueLattice() : State(ValueState::Undefined), Value(llvm::None) {} in ValueLattice()
65 constexpr ValueLattice(int64_t V) : State(ValueState::Defined), Value(V) {} in ValueLattice()
66 constexpr ValueLattice(ValueState S) : State(S), Value(llvm::None) {} in ValueLattice()
69 return ValueLattice(ValueState::Undefined); in bottom()
72 return ValueLattice(ValueState::Defined); in top()
100 case ValueLattice::ValueState::Undefined: in operator <<()
102 case ValueLattice::ValueState::Defined: in operator <<()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp416 ValueState.find(V); in getLatticeValueFor()
417 assert(I != ValueState.end() && in getLatticeValueFor()
439 markOverdefined(ValueState[V], V); in markOverdefined()
553 NewValue = ValueState[OldArg]; in markArgInFuncSpecialization()
812 if (ValueState[&I].isOverdefined()) in visitCastInst()
882 if (isOverdefined(ValueState[&IVI])) in visitInsertValueInst()
921 if (ValueState[&I].isOverdefined()) in visitSelectInst()
1027 if (isOverdefined(ValueState[&I])) in visitCmpInst()
1051 !isConstant(ValueState[&I])) in visitCmpInst()
1060 if (isOverdefined(ValueState[&I])) in visitGetElementPtrInst()
[all …]