Lines Matching refs:ValueState

346       ValueState; // The state each value is in.  member in llvm::SCCPInstVisitor
428 return markConstant(ValueState[V], V, C); in markConstant()
448 return mergeInValue(ValueState[V], V, MergeWithV, Opts);
457 auto I = ValueState.insert(std::make_pair(V, ValueLatticeElement())); in getValueState()
535 } else if (auto It = ValueState.find(Inst); It != ValueState.end()) { in invalidate()
746 void removeLatticeValueFor(Value *V) { ValueState.erase(V); } in removeLatticeValueFor()
765 ValueState.find(V); in getLatticeValueFor()
766 assert(I != ValueState.end() && in getLatticeValueFor()
788 markOverdefined(ValueState[V], V); in markOverdefined()
965 ValueState[&*NewArg].markConstant(Iter->Actual); in setLatticeValueForSpecializationArguments()
975 ValueLatticeElement &NewValue = ValueState[&*NewArg]; in setLatticeValueForSpecializationArguments()
976 NewValue = ValueState[&*OldArg]; in setLatticeValueForSpecializationArguments()
1234 if (ValueState[&I].isOverdefined()) in visitCastInst()
1305 if (ValueState[&EVI].isOverdefined()) in visitExtractValueInst()
1332 if (SCCPSolver::isOverdefined(ValueState[&IVI])) in visitInsertValueInst()
1371 if (ValueState[&I].isOverdefined()) in visitSelectInst()
1391 bool Changed = ValueState[&I].mergeIn(TVal); in visitSelectInst()
1392 Changed |= ValueState[&I].mergeIn(FVal); in visitSelectInst()
1394 pushToWorkListMsg(ValueState[&I], &I); in visitSelectInst()
1401 ValueLatticeElement &IV = ValueState[&I]; in visitUnaryOperator()
1426 ValueLatticeElement &IV = ValueState[&I]; in visitFreezeInst()
1448 ValueLatticeElement &IV = ValueState[&I]; in visitBinaryOperator()
1501 if (SCCPSolver::isOverdefined(ValueState[&I])) in visitCmpInst()
1522 !SCCPSolver::isConstant(ValueState[&I])) in visitCmpInst()
1531 if (SCCPSolver::isOverdefined(ValueState[&I])) in visitGetElementPtrInst()
1598 if (ValueState[&I].isOverdefined()) in visitLoadInst()
1605 ValueLatticeElement &IV = ValueState[&I]; in visitLoadInst()
1723 if (ValueState[&CB].isOverdefined()) in handleCallResult()
1734 mergeInValue(ValueState[&CB], &CB, CopyOfVal); in handleCallResult()
1748 ValueLatticeElement &IV = ValueState[&CB]; in handleCallResult()