Lines Matching refs:vobject
41 const VirtualObject* vobject = in ReplaceNode() local
44 (vobject && !vobject->HasEscaped())) { in ReplaceNode()
74 Node* EscapeAnalysisReducer::ObjectIdNode(const VirtualObject* vobject) { in ObjectIdNode() argument
75 VirtualObject::Id id = vobject->id(); in ObjectIdNode()
96 const VirtualObject* vobject = analysis_result().GetVirtualObject(node); in Reduce() local
97 if (vobject && !vobject->HasEscaped()) { in Reduce()
130 bool SeenBefore(const VirtualObject* vobject) { in SeenBefore() argument
131 VirtualObject::Id id = vobject->id(); in SeenBefore()
183 } else if (const VirtualObject* vobject = analysis_result().GetVirtualObject( in ReduceDeoptState() local
185 if (vobject->HasEscaped()) return node; in ReduceDeoptState()
186 if (deduplicator->SeenBefore(vobject)) { in ReduceDeoptState()
187 return ObjectIdNode(vobject); in ReduceDeoptState()
190 for (int offset = 0; offset < vobject->size(); offset += kTaggedSize) { in ReduceDeoptState()
192 analysis_result().GetVirtualObjectField(vobject, offset, effect); in ReduceDeoptState()
201 jsgraph()->common()->ObjectState(vobject->id(), num_inputs), in ReduceDeoptState()
214 if (const VirtualObject* vobject = in VerifyReplacement() local
216 if (!vobject->HasEscaped()) { in VerifyReplacement()