Searched refs:ValueState (Results 1 – 3 of 3) sorted by relevance
120 DenseMap<LatticeKey, LatticeVal> ValueState; variable153 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 …]
52 enum class ValueState : bool { enum59 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 <<()
416 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 …]