Lines Matching defs:getState
391 const StateType &AAS = AA->getState();
421 StateType S(StateType::getBestState(this->getState()));
428 return clampStateAndIndicateChange<StateType>(this->getState(), S);
473 const StateType &AAS = AA->getState();
520 static_cast<const StateType &>(AA->getState());
542 StateType S = StateType::getBestState(this->getState());
550 return clampStateAndIndicateChange<StateType>(this->getState(), S);
557 return clampStateAndIndicateChange<StateType>(this->getState(), S);
576 auto &S = this->getState();
605 Changed |= clampStateAndIndicateChange(S, AA->getState());
1366 if (!OtherAA.getState().isValidState() || !isValidState())
1375 const auto &State = OtherAAImpl.getState();
1399 if (!OtherAA.getState().isValidState() || !isValidState())
1406 const auto &State = OtherAAImpl.getState();
2046 if (ArgAA && ArgAA->getState().isValidState())
2605 followUsesInMBEC(*this, A, getState(), *CtxI);
3576 if (!this->getState().isValidState()) {
4387 return clampStateAndIndicateChange(getState(), ArgAA->getState());
4534 assert(getState().isValidState() &&
4967 followUsesInMBEC(*this, A, getState(), *CtxI);
4970 /// See AbstractAttribute::getState()
4972 StateType &getState() override { return *this; }
4973 const StateType &getState() const override { return *this; }
5096 const DerefState &DS = AA->getState();
5134 return clampStateAndIndicateChange(getState(), T);
5280 followUsesInMBEC(*this, A, getState(), *CtxI);
5397 const AAAlign::StateType &DS = AA->getState();
5410 return clampStateAndIndicateChange(getState(), T);
5697 return clampStateAndIndicateChange(getState(), ArgAA->getState());
6037 AANoCapture::StateType &S = getState();
6078 return clampStateAndIndicateChange(getState(), ArgAA->getState());
6583 if (FloatAA && FloatAA->getState().isValidState())
6753 assert(getState().isValidState() &&
7811 getKnownStateFromValue(A, getIRPosition(), getState());
7945 getKnownStateFromValue(A, IRP, getState(),
8011 return clampStateAndIndicateChange(getState(), ArgAA->getState());
8164 AAMemoryBehavior::StateType &S = getState();
8381 getKnownStateFromValue(A, getIRPosition(), getState());
8521 updateStateAndAccessesMap(getState(), CurMLK, I, nullptr, Changed,
8883 updateStateAndAccessesMap(getState(), MLK, I, Ptr, Changed,
8956 Change = Change | clampStateAndIndicateChange(this->getState(),
8957 CallerInfo->getState());
9407 getState().getBitWidth()));
9549 if (T.getAssumed() == getState().getAssumed())
9562 if (clampStateAndIndicateChange(getState(), T) == ChangeStatus::UNCHANGED)
9679 if (!PotentialValuesAA || !PotentialValuesAA->getState().isValidState())
9681 ContainsUndef = PotentialValuesAA->getState().undefIsContained();
9682 S = PotentialValuesAA->getState().getAssumedSet();
9709 OS << getState();
10279 if (!getState().isAtFixpoint() && getAnchorScope() &&
10282 followUsesInMBEC(*this, A, getState(), *CtxI);
10388 followUsesInMBEC(*this, A, getState(), *CtxI);
10405 State.addKnownBits(NoFPAA->getState().getKnown());
10443 static_cast<const AANoFPClass::StateType &>(AA->getState());
10453 return clampStateAndIndicateChange(getState(), T);
10698 if (!CBEdges || !CBEdges->getState().isValidState())
10819 addValue(A, getState(), *Stripped, getCtxI(), AA::AnyScope,
10831 OS << getState();
10927 addValue(A, getState(), *It.first.getValue(), It.first.getCtxI(),
10934 auto NewS = StateType::getBestState(getState());
10944 getState() = NewS;
10949 getState() = StateType::getBestState(getState());
10950 getState().unionAssumed({{getAssociatedValue(), getCtxI()}, AA::AnyScope});
11070 addValue(A, getState(), *UndefValue::get(Cmp.getType()),
11081 addValue(A, getState(), *NewV, /* CtxI */ nullptr, II.S,
11091 addValue(A, getState(), *NewV, /* CtxI */ nullptr, II.S,
11124 addValue(A, getState(), *NewV, /* CtxI */ nullptr, II.S,
11161 addValue(A, getState(), **SimpleV, CtxI, II.S, getAnchorScope());
11233 addValue(A, getState(), LI, CtxI, AA::Intraprocedural, getAnchorScope());
11286 addValue(A, getState(), **SimpleV, &PHI, II.S, getAnchorScope());
11387 addValue(A, getState(), *V, CtxI, S, getAnchorScope());
11427 addValue(A, getState(), *V, CtxI, S, getAnchorScope());
11485 addValue(A, getState(), *It.getValue(), It.getCtxI(), AA::AnyScope,
11494 addValue(A, getState(), *It.getValue(), It.getCtxI(), AA::AnyScope,
11498 addValue(A, getState(), *It.getValue(), It.getCtxI(), AA::Interprocedural,
11531 addValue(A, getState(), Arg, nullptr, AA::AnyScope, F);
11570 addValue(A, getState(), *VAC.getValue(),
11587 addValue(A, getState(), *RetI.getOperand(0), &RetI, AA::AnyScope,
11723 addValue(A, getState(), *V, CB, S, getAnchorScope());
11970 UsedAssumedInformation |= !OtherAA->getState().isAtFixpoint();
12036 UsedAssumedInformation |= !AA->getState().isAtFixpoint();
12825 if (!PI->getState().isValidState() || PI->reachesReturn())