Searched refs:DependChains (Results 1 - 8 of 8) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/base/ |
H A D | depend_chain_helper.cpp | 20 void DependChains::Merge(DependChains* that) in Merge() 44 bool DependChains::Equals(DependChains* that) in Equals() 64 DependChains* DependChains::UpdateNode(GateRef gate) in UpdateNode() 68 DependChains* that = new (chunk_) DependChains(chunk_); in UpdateNode()
|
H A D | depend_chain_helper.h | 24 class DependChains : public ChunkObject { class 56 DependChains(Chunk* chunk) : chunk_(chunk) {} in DependChains() function in panda::ecmascript::kungfu::DependChains 57 ~DependChains() = default; 59 DependChains* UpdateNode(GateRef gate); 60 bool Equals(DependChains* that); 61 void Merge(DependChains* that); 62 void CopyFrom(DependChains *other) in CopyFrom()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | range_guard.h | 43 DependChains* GetDependChain(GateRef dependIn) in GetDependChain() 50 uint32_t FoundIndexCheckedForLength(DependChains* dependChain, GateRef input) const in FoundIndexCheckedForLength() 62 uint32_t FoundIndexCheckedForIndex(DependChains* dependChain, GateRef input) const in FoundIndexCheckedForIndex() 75 GateRef UpdateDependChain(GateRef gate, DependChains* dependInfo); 76 GateRef TryApplyRangeGuardForLength(DependChains* dependInfo, GateRef gate, GateRef input); 77 GateRef TryApplyRangeGuardForIndex(DependChains* dependInfo, GateRef gate, GateRef input); 85 ChunkVector<DependChains*> dependChains_;
|
H A D | later_elimination.h | 26 class DependChains; 39 DependChains* GetDependChain(GateRef dependIn) in GetDependChain() 46 GateRef LookupNode(DependChains* dependChain, GateRef gate) in LookupNode() 58 GateRef UpdateDependChain(GateRef gate, DependChains* dependInfo); 63 ChunkVector<DependChains*> dependChains_;
|
H A D | lexical_env_specialization_pass.h | 25 class DependChains; 39 DependChains* GetDependChain(GateRef dependIn) in GetDependChain() 47 GateRef UpdateDependChain(GateRef gate, DependChains* dependInfo); 58 GateRef LookupStLexvarNode(DependChains* dependChain, GateRef gate); 61 ChunkVector<DependChains*> dependChains_;
|
H A D | range_guard.cpp | 80 DependChains* copy = new (chunk_) DependChains(chunk_); in TraverseDependSelector() 90 GateRef RangeGuard::TryApplyRangeGuardForLength(DependChains* dependChain, GateRef gate, GateRef input) in TryApplyRangeGuardForLength() 103 GateRef RangeGuard::TryApplyRangeGuardForIndex(DependChains* dependChain, GateRef gate, GateRef input) in TryApplyRangeGuardForIndex() 150 auto empty = new (chunk_) DependChains(chunk_); in VisitDependEntry() 154 GateRef RangeGuard::UpdateDependChain(GateRef gate, DependChains* dependChain) in UpdateDependChain()
|
H A D | later_elimination.cpp | 28 auto empty = new (chunk_) DependChains(chunk_); in VisitDependEntry() 119 DependChains* copy = new (chunk_) DependChains(chunk_); in TryEliminateDependSelector() 129 GateRef LaterElimination::UpdateDependChain(GateRef gate, DependChains* dependChain) in UpdateDependChain()
|
H A D | lexical_env_specialization_pass.cpp | 30 auto empty = new (chunk_) DependChains(chunk_); in VisitDependEntry() 87 DependChains* copy = new (chunk_) DependChains(chunk_); in VisitDependSelector() 98 GateRef LexicalEnvSpecializationPass::UpdateDependChain(GateRef gate, DependChains* dependChain) in UpdateDependChain() 283 GateRef LexicalEnvSpecializationPass::LookupStLexvarNode(DependChains* dependChain, GateRef gate) in LookupStLexvarNode()
|
Completed in 3 milliseconds