Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dearly_elimination.h27 class DependInfoNode : public ChunkObject { class
29 DependInfoNode(Chunk* chunk) : chunk_(chunk) {} in DependInfoNode() function in panda::ecmascript::kungfu::DependInfoNode
30 ~DependInfoNode() = default;
35 DependInfoNode* UpdateNode(GateRef gate);
36 DependInfoNode* UpdateFrameState(GateRef framestate);
37 DependInfoNode* UpdateStoreProperty(EarlyElimination* elimination, GateRef gate);
38 bool Equals(DependInfoNode* that);
39 void Merge(EarlyElimination* elimination, DependInfoNode* that);
41 void CopyFrom(DependInfoNode *other) in CopyFrom()
78 DependInfoNode* GetDependChai
[all...]
H A Dearly_elimination.cpp28 DependInfoNode* EarlyElimination::GetLoopDependInfo(GateRef depend) in GetLoopDependInfo()
35 auto newChain = new (chunk_) DependInfoNode(chunk_); in GetLoopDependInfo()
61 auto empty = new (chunk_) DependInfoNode(chunk_); in VisitDependEntry()
216 DependInfoNode* copy = new (chunk_) DependInfoNode(chunk_); in TryEliminateDependSelector()
226 GateRef EarlyElimination::UpdateDependChain(GateRef gate, DependInfoNode* dependChain) in UpdateDependChain()
237 DependInfoNode* EarlyElimination::UpdateWrite(GateRef gate, DependInfoNode* dependInfo) in UpdateWrite()
240 return new (chunk_) DependInfoNode(chunk_); in UpdateWrite()
254 return new (chunk_) DependInfoNode(chunk in UpdateWrite()
[all...]

Completed in 2 milliseconds