Lines Matching refs:StateType

355 template <typename AAType, typename StateType = typename AAType::StateType,
359 Attributor &A, const AAType &QueryingAA, StateType &S,
373 std::optional<StateType> T;
391 const StateType &AAS = AA->getState();
393 T = StateType::getBestState(AAS);
411 typename StateType = typename BaseType::StateType,
421 StateType S(StateType::getBestState(this->getState()));
422 clampReturnedValueStates<AAType, StateType, IRAttributeKind, RecurseForSelectAndPHI>(
427 return clampStateAndIndicateChange<StateType>(this->getState(), S);
433 template <typename AAType, typename StateType = typename AAType::StateType,
436 StateType &S) {
446 std::optional<StateType> T;
472 const StateType &AAS = AA->getState();
474 T = StateType::getBestState(AAS);
492 typename StateType = typename AAType::StateType,
496 IRPosition &Pos, StateType &State) {
518 const StateType &CBArgumentState =
519 static_cast<const StateType &>(AA->getState());
532 typename StateType = typename AAType::StateType,
541 StateType S = StateType::getBestState(this->getState());
545 getArgumentStateFromCallBaseContext<AAType, BaseType, StateType,
549 return clampStateAndIndicateChange<StateType>(this->getState(), S);
551 clampCallSiteArgumentStates<AAType, StateType, IRAttributeKind>(A, *this,
556 return clampStateAndIndicateChange<StateType>(this->getState(), S);
562 typename StateType = typename BaseType::StateType,
617 template <class AAType, typename StateType = typename AAType::StateType>
622 StateType &State) {
644 template <class AAType, typename StateType = typename AAType::StateType>
645 static void followUsesInMBEC(AAType &AA, Attributor &A, StateType &S,
704 StateType ParentState;
711 StateType ChildState;
2565 AANonNull::StateType &State) {
2645 : AAReturnedFromReturnedValues<AANonNull, AANonNull, AANonNull::StateType,
2648 : AAReturnedFromReturnedValues<AANonNull, AANonNull, AANonNull::StateType,
4900 using StateType = DerefState;
4927 StateType &getState() override { return *this; }
4928 const StateType &getState() const override { return *this; }
4951 AADereferenceable::StateType &State) {
5281 AAAlign::StateType &State) {
5318 StateType T;
5346 const AAAlign::StateType &DS = AA->getState();
5707 AANoCapture::StateType State;
5811 bool checkUse(Attributor &A, AANoCapture::StateType &State, const Use &U,
5872 static bool isCapturedIn(AANoCapture::StateType &State, bool CapturedInMem,
5898 AANoCapture::StateType T;
5970 AANoCapture::StateType &S = getState();
8097 AAMemoryBehavior::StateType &S = getState();
8104 AAMemoryBehavior::StateType::getWorstState();
8496 AAMemoryLocation::StateType &AccessedLocs,
8516 void updateStateAndAccessesMap(AAMemoryLocation::StateType &State,
8534 AAMemoryLocation::StateType &State, bool &Changed,
8543 AAMemoryLocation::StateType &State, bool &Changed, unsigned AccessAS) {
8626 Attributor &A, CallBase &CB, AAMemoryLocation::StateType &AccessedLocs,
8655 AAMemoryLocation::StateType AccessedLocs;
8939 using StateType = IntegerRangeState;
9183 AAValueConstantRangeImpl::StateType,
9188 AAValueConstantRangeImpl::StateType,
9543 AAValueConstantRangeImpl::StateType,
9547 AAValueConstantRangeImpl::StateType,
9585 using StateType = PotentialConstantIntValuesState;
10163 AANoUndef::StateType &State) {
10326 AANoFPClass::StateType &State) {
10391 StateType T;
10398 const AANoFPClass::StateType &S =
10399 static_cast<const AANoFPClass::StateType &>(AA->getState());
10420 AANoFPClassImpl::StateType, false, Attribute::None, false> {
10423 AANoFPClassImpl::StateType, false, Attribute::None, false>(
10761 using StateType = PotentialLLVMValuesState;
10807 virtual void addValue(Attributor &A, StateType &State, Value &V,
10891 auto NewS = StateType::getBestState(getState());
10906 getState() = StateType::getBestState(getState());
11556 void addValue(Attributor &A, StateType &State, Value &V,