Home
last modified time | relevance | path

Searched refs:VirtualObject (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Descape_analysis.h28 class VirtualObject { class
30 VirtualObject(size_t numIn, Chunk* chunk);
93 void SetVirtualObject(VirtualObject* object);
102 VirtualObject* object_ {nullptr};
115 void RevisitUser(VirtualObject* vObj);
118 VirtualObject* TryGetVirtualObject(GateRef gate) const;
119 VirtualObject* TryGetVirtualObjectAndAddUser(GateRef gate, GateRef currentGate);
120 void SetVirtualObject(GateRef gate, VirtualObject* object);
121 VirtualObject* GetOrCreateVirtualObject(size_t numIn, GateInfo* info);
135 ChunkMap<GateRef, VirtualObject*> gateToVirtualObject
[all...]
H A Descape_analysis.cpp20 VirtualObject::VirtualObject(size_t numIn, Chunk* chunk) in VirtualObject() function in panda::ecmascript::kungfu::VirtualObject
29 void VirtualObject::SetEscaped() in SetEscaped()
34 bool VirtualObject::IsEscaped() const in IsEscaped()
39 FieldLocation VirtualObject::GetField(size_t offset) in GetField()
51 ChunkVector<GateRef>& VirtualObject::GetUsers() in GetUsers()
56 void VirtualObject::ClearUsers() in ClearUsers()
61 void VirtualObject::AddUser(GateRef gate) in AddUser()
183 void GateInfo::SetVirtualObject(VirtualObject* object) in SetVirtualObject()
230 VirtualObject* EscapeAnalysi
[all...]

Completed in 3 milliseconds