Lines Matching refs:tracker_
175 tracker_(tracker), in Scope()
178 VirtualObject* vobject = tracker_->virtual_objects_.Get(node); in GetVirtualObject()
185 VirtualObject* vobject = tracker_->virtual_objects_.Get(current_node()); in InitVirtualObject()
189 vobject = tracker_->NewVirtualObject(size); in InitVirtualObject()
197 vobject_ = tracker_->virtual_objects_.Get(object); in SetVirtualObject()
201 if (VirtualObject* object = tracker_->virtual_objects_.Get(node)) { in SetEscaped()
213 return tracker_->ResolveReplacement( in ValueInput()
217 return tracker_->ResolveReplacement( in ContextInput()
224 replacement ? tracker_->virtual_objects_.Get(replacement) : nullptr; in SetReplacement()
233 void MarkForDeletion() { SetReplacement(tracker_->jsgraph_->Dead()); } in MarkForDeletion()
236 if (replacement_ != tracker_->replacements_[current_node()] || in ~Scope()
237 vobject_ != tracker_->virtual_objects_.Get(current_node())) { in ~Scope()
240 tracker_->replacements_[current_node()] = replacement_; in ~Scope()
241 tracker_->virtual_objects_.Set(current_node(), vobject_); in ~Scope()
245 EscapeAnalysisTracker* tracker_; member in v8::internal::compiler::EscapeAnalysisTracker::Scope
755 EscapeAnalysisTracker::Scope current(this, tracker_, node, reduction); in Reduce()
764 tracker_(new (zone) EscapeAnalysisTracker(jsgraph, this, zone)),
768 Node* replacement = tracker_->GetReplacementOf(node); in GetReplacementOf()
772 if (replacement) DCHECK_NULL(tracker_->GetReplacementOf(replacement)); in GetReplacementOf()
778 return tracker_->variable_states_.Get(vobject->FieldAt(field).FromJust(), in GetVirtualObjectField()
783 return tracker_->virtual_objects_.Get(node); in GetVirtualObject()