Lines Matching refs:ValueState

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()
1009 ValueState[&*NewArg].markConstant(Iter->Actual); in setLatticeValueForSpecializationArguments()
1019 ValueLatticeElement &NewValue = ValueState[&*NewArg]; in setLatticeValueForSpecializationArguments()
1020 NewValue = ValueState[&*OldArg]; in setLatticeValueForSpecializationArguments()
1278 if (ValueState[&I].isOverdefined()) in visitCastInst()
1343 if (ValueState[&EVI].isOverdefined()) in visitExtractValueInst()
1370 if (SCCPSolver::isOverdefined(ValueState[&IVI])) in visitInsertValueInst()
1409 if (ValueState[&I].isOverdefined()) in visitSelectInst()
1429 bool Changed = ValueState[&I].mergeIn(TVal); in visitSelectInst()
1430 Changed |= ValueState[&I].mergeIn(FVal); in visitSelectInst()
1432 pushToWorkListMsg(ValueState[&I], &I); in visitSelectInst()
1439 ValueLatticeElement &IV = ValueState[&I]; in visitUnaryOperator()
1464 ValueLatticeElement &IV = ValueState[&I]; in visitFreezeInst()
1486 ValueLatticeElement &IV = ValueState[&I]; in visitBinaryOperator()
1547 if (SCCPSolver::isOverdefined(ValueState[&I])) in visitCmpInst()
1568 !SCCPSolver::isConstant(ValueState[&I])) in visitCmpInst()
1577 if (SCCPSolver::isOverdefined(ValueState[&I])) in visitGetElementPtrInst()
1649 if (ValueState[&I].isOverdefined()) in visitLoadInst()
1656 ValueLatticeElement &IV = ValueState[&I]; in visitLoadInst()
1774 if (ValueState[&CB].isOverdefined()) in handleCallResult()
1785 mergeInValue(ValueState[&CB], &CB, CopyOfVal); in handleCallResult()
1799 ValueLatticeElement &IV = ValueState[&CB]; in handleCallResult()