Lines Matching refs:tracker_
186 tracker_(tracker),
189 VirtualObject* vobject = tracker_->virtual_objects_.Get(node);
196 VirtualObject* vobject = tracker_->virtual_objects_.Get(current_node());
200 vobject = tracker_->NewVirtualObject(size);
208 vobject_ = tracker_->virtual_objects_.Get(object);
212 if (VirtualObject* object = tracker_->virtual_objects_.Get(node)) {
224 return tracker_->ResolveReplacement(
228 return tracker_->ResolveReplacement(
240 replacement ? tracker_->virtual_objects_.Get(replacement) : nullptr;
249 void MarkForDeletion() { SetReplacement(tracker_->jsgraph_->Dead()); }
252 if (replacement_ != tracker_->replacements_[current_node()] ||
253 vobject_ != tracker_->virtual_objects_.Get(current_node())) {
256 tracker_->replacements_[current_node()] = replacement_;
257 tracker_->virtual_objects_.Set(current_node(), vobject_);
261 EscapeAnalysisTracker* tracker_;
853 EscapeAnalysisTracker::Scope current(this, tracker_, node, reduction);
863 tracker_(zone->New<EscapeAnalysisTracker>(jsgraph, this, zone)),
867 Node* replacement = tracker_->GetReplacementOf(node);
871 if (replacement) DCHECK_NULL(tracker_->GetReplacementOf(replacement));
877 return tracker_->variable_states_.Get(vobject->FieldAt(field).FromJust(),
882 return tracker_->virtual_objects_.Get(node);