Lines Matching refs:AbstractState

90         if (AbstractState const* const state = node_states_.Get(effect)) {
147 LoadElimination::AbstractState const
148 LoadElimination::AbstractState::empty_state_;
273 AliasStateInfo(const AbstractState* state, Node* object, Handle<Map> map)
275 AliasStateInfo(const AbstractState* state, Node* object)
281 const AbstractState* state_;
406 bool LoadElimination::AbstractState::FieldsEquals(
421 bool LoadElimination::AbstractState::Equals(AbstractState const* that) const {
443 void LoadElimination::AbstractState::FieldsMerge(
458 void LoadElimination::AbstractState::Merge(AbstractState const* that,
477 bool LoadElimination::AbstractState::LookupMaps(
482 LoadElimination::AbstractState const* LoadElimination::AbstractState::SetMaps(
484 AbstractState* that = zone->New<AbstractState>(*this);
493 LoadElimination::AbstractState const* LoadElimination::AbstractState::KillMaps(
498 AbstractState* that = zone->New<AbstractState>(*this);
506 LoadElimination::AbstractState const* LoadElimination::AbstractState::KillMaps(
512 Node* LoadElimination::AbstractState::LookupElement(
520 LoadElimination::AbstractState const*
521 LoadElimination::AbstractState::AddElement(Node* object, Node* index,
525 AbstractState* that = zone->New<AbstractState>(*this);
536 LoadElimination::AbstractState const*
537 LoadElimination::AbstractState::KillElement(Node* object, Node* index,
543 AbstractState* that = zone->New<AbstractState>(*this);
551 LoadElimination::AbstractState const* LoadElimination::AbstractState::AddField(
554 AbstractState* that = zone->New<AbstractState>(*this);
567 LoadElimination::AbstractState const*
568 LoadElimination::AbstractState::KillConstField(Node* object,
572 AbstractState* that = nullptr;
577 if (!that) that = zone->New<AbstractState>(*this);
585 LoadElimination::AbstractState const* LoadElimination::AbstractState::KillField(
592 LoadElimination::AbstractState const* LoadElimination::AbstractState::KillField(
595 AbstractState* that = nullptr;
600 if (!that) that = zone->New<AbstractState>(*this);
608 LoadElimination::AbstractState const*
609 LoadElimination::AbstractState::KillFields(Node* object, MaybeHandle<Name> name,
618 AbstractState* that = zone->New<AbstractState>(*this);
631 LoadElimination::AbstractState const* LoadElimination::AbstractState::KillAll(
636 AbstractState* that = zone->New<AbstractState>();
644 LoadElimination::FieldInfo const* LoadElimination::AbstractState::LookupField(
701 void LoadElimination::AbstractState::Print() const {
724 LoadElimination::AbstractState const*
732 Node* node, AbstractState const* state) {
742 AbstractState const* state = node_states_.Get(effect);
757 AbstractState const* state = node_states_.Get(effect);
772 AbstractState const* state = node_states_.Get(effect);
790 AbstractState const* state = node_states_.Get(effect);
817 AbstractState const* state = node_states_.Get(effect);
847 AbstractState const* state = node_states_.Get(effect);
886 AbstractState const* state = node_states_.Get(effect);
911 AbstractState const* state = node_states_.Get(effect);
975 AbstractState const* state = node_states_.Get(effect);
1058 AbstractState const* state = node_states_.Get(effect);
1109 AbstractState const* state = node_states_.Get(effect);
1148 AbstractState const* state = node_states_.Get(effect);
1153 LoadElimination::AbstractState const* LoadElimination::UpdateStateForPhi(
1154 AbstractState const* state, Node* effect_phi, Node* phi) {
1157 // consistent with AbstractState::Merge.
1160 AbstractState const* input_state =
1177 AbstractState const* state0 = node_states_.Get(effect0);
1183 AbstractState const* state = ComputeLoopState(node, state0);
1197 AbstractState* state = zone()->New<AbstractState>(*state0);
1205 AbstractState const* state_with_phis = state;
1223 AbstractState const* state = node_states_.Get(effect);
1243 Reduction LoadElimination::UpdateState(Node* node, AbstractState const* state) {
1244 AbstractState const* original = node_states_.Get(node);
1256 LoadElimination::AbstractState const*
1258 Node* current, LoadElimination::AbstractState const* state,
1275 LoadElimination::AbstractState const* LoadElimination::ComputeLoopState(
1276 Node* node, AbstractState const* state) const {