Home
last modified time | relevance | path

Searched refs:VirtualObject (Results 1 – 4 of 4) sorted by relevance

/third_party/node/deps/v8/src/compiler/
Descape-analysis.cc188 const VirtualObject* GetVirtualObject(Node* node) { in GetVirtualObject()
189 VirtualObject* vobject = tracker_->virtual_objects_.Get(node); in GetVirtualObject()
194 const VirtualObject* InitVirtualObject(int size) { in InitVirtualObject()
196 VirtualObject* vobject = tracker_->virtual_objects_.Get(current_node()); in InitVirtualObject()
212 if (VirtualObject* object = tracker_->virtual_objects_.Get(node)) { in SetEscaped()
263 VirtualObject* vobject_ = nullptr;
279 VirtualObject* NewVirtualObject(int size) { in NewVirtualObject()
281 return zone_->New<VirtualObject>(&variable_states_, next_object_id_++, in NewVirtualObject()
285 SparseSidetable<VirtualObject*> virtual_objects_;
288 VirtualObject::Id next_object_id_ = 0;
[all …]
Descape-analysis-reducer.cc41 const VirtualObject* vobject = in ReplaceNode()
74 Node* EscapeAnalysisReducer::ObjectIdNode(const VirtualObject* vobject) { in ObjectIdNode()
75 VirtualObject::Id id = vobject->id(); in ObjectIdNode()
96 const VirtualObject* vobject = analysis_result().GetVirtualObject(node); in Reduce()
130 bool SeenBefore(const VirtualObject* vobject) { in SeenBefore()
131 VirtualObject::Id id = vobject->id(); in SeenBefore()
183 } else if (const VirtualObject* vobject = analysis_result().GetVirtualObject( in ReduceDeoptState()
214 if (const VirtualObject* vobject = in VerifyReplacement()
Descape-analysis.h125 class VirtualObject : public Dependable {
129 VirtualObject(VariableTracker* var_states, Id id, int size);
167 const VirtualObject* GetVirtualObject(Node* node);
168 Node* GetVirtualObjectField(const VirtualObject* vobject, int field,
Descape-analysis-reducer.h102 Node* ObjectIdNode(const VirtualObject* vobject); in NON_EXPORTED_BASE()