Lines Matching defs:that
2 // Use of this source code is governed by a BSD-style license that can be
64 AbstractElements* that = zone->New<AbstractElements>(*this);
65 that->elements_[that->next_index_] =
67 that->next_index_ = (that->next_index_ + 1) % arraysize(elements_);
68 return that;
73 bool Equals(AbstractElements const* that) const;
74 AbstractElements const* Merge(AbstractElements const* that,
139 AbstractField* that = zone->New<AbstractField>(zone);
140 that->info_for_node_ = this->info_for_node_;
141 that->info_for_node_[object] = info;
142 return that;
148 bool Equals(AbstractField const* that) const {
149 return this == that || this->info_for_node_ == that->info_for_node_;
151 AbstractField const* Merge(AbstractField const* that, Zone* zone) const {
152 if (this->Equals(that)) return this;
158 auto that_it = that->info_for_node_.find(this_object);
159 if (that_it != that->info_for_node_.end() &&
187 bool Equals(AbstractMaps const* that) const {
188 return this == that || this->info_for_node_ == that->info_for_node_;
190 AbstractMaps const* Merge(AbstractMaps const* that, Zone* zone) const;
233 bool Equals(AbstractState const* that) const;
234 void Merge(AbstractState const* that, Zone* zone);