Home
last modified time | relevance | path

Searched refs:dependChain (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Drange_guard.cpp53 auto dependChain = GetDependChain(depIn); in TraverseOthers() local
54 if (dependChain == nullptr) { in TraverseOthers()
58 return UpdateDependChain(gate, dependChain); in TraverseOthers()
71 auto dependChain = GetDependChain(depend); in TraverseDependSelector() local
72 if (dependChain == nullptr) { in TraverseDependSelector()
79 auto dependChain = GetDependChain(depend); in TraverseDependSelector() local
81 copy->CopyFrom(dependChain); in TraverseDependSelector()
90 GateRef RangeGuard::TryApplyRangeGuardForLength(DependChains* dependChain, GateRef gate, GateRef input) in TryApplyRangeGuardForLength() argument
92 ASSERT(dependChain != nullptr); in TryApplyRangeGuardForLength()
93 uint32_t length = FoundIndexCheckedForLength(dependChain, inpu in TryApplyRangeGuardForLength()
103 TryApplyRangeGuardForIndex(DependChains* dependChain, GateRef gate, GateRef input) TryApplyRangeGuardForIndex() argument
123 auto dependChain = GetDependChain(depIn); TryApplyRangeGuardGate() local
154 UpdateDependChain(GateRef gate, DependChains* dependChain) UpdateDependChain() argument
[all...]
H A Dlater_elimination.cpp73 auto dependChain = GetDependChain(depIn); in TryEliminateOther() local
74 if (dependChain == nullptr) { in TryEliminateOther()
77 return UpdateDependChain(gate, dependChain); in TryEliminateOther()
84 auto dependChain = GetDependChain(depIn); in TryEliminateGate() local
85 // dependChain is null in TryEliminateGate()
86 if (dependChain == nullptr) { in TryEliminateGate()
90 auto preGate = LookupNode(dependChain, gate); in TryEliminateGate()
95 dependChain = dependChain->UpdateNode(gate); in TryEliminateGate()
96 return UpdateDependChain(gate, dependChain); in TryEliminateGate()
110 auto dependChain = GetDependChain(depend); TryEliminateDependSelector() local
118 auto dependChain = GetDependChain(depend); TryEliminateDependSelector() local
129 UpdateDependChain(GateRef gate, DependChains* dependChain) UpdateDependChain() argument
[all...]
H A Dlexical_env_specialization_pass.cpp59 auto dependChain = GetDependChain(depIn); in VisitOther() local
60 if (dependChain == nullptr) { in VisitOther()
63 dependChain = dependChain->UpdateNode(gate); in VisitOther()
64 return UpdateDependChain(gate, dependChain); in VisitOther()
78 auto dependChain = GetDependChain(depend); in VisitDependSelector() local
79 if (dependChain == nullptr) { in VisitDependSelector()
86 auto dependChain = GetDependChain(depend); in VisitDependSelector() local
88 copy->CopyFrom(dependChain); in VisitDependSelector()
98 GateRef LexicalEnvSpecializationPass::UpdateDependChain(GateRef gate, DependChains* dependChain) in UpdateDependChain() argument
113 auto dependChain = GetDependChain(depIn); TrySpecializeLdLexVar() local
283 LookupStLexvarNode(DependChains* dependChain, GateRef gate) LookupStLexvarNode() argument
[all...]
H A Dearly_elimination.cpp31 auto dependChain = GetDependChain(depIn); in GetLoopDependInfo() local
32 if (dependChain == nullptr) { in GetLoopDependInfo()
36 newChain->CopyFrom(dependChain); in GetLoopDependInfo()
120 auto dependChain = GetDependChain(depIn); in TryEliminateOther() local
121 if (dependChain == nullptr) { in TryEliminateOther()
126 dependChain = UpdateWrite(gate, dependChain); in TryEliminateOther()
129 return UpdateDependChain(gate, dependChain); in TryEliminateOther()
136 auto dependChain = GetDependChain(depIn); in TryEliminateGate() local
137 // dependChain i in TryEliminateGate()
170 auto dependChain = GetDependChain(depIn); TryEliminateFrameState() local
197 auto dependChain = GetLoopDependInfo(gate); TryEliminateDependSelector() local
207 auto dependChain = GetDependChain(depend); TryEliminateDependSelector() local
215 auto dependChain = GetDependChain(depend); TryEliminateDependSelector() local
226 UpdateDependChain(GateRef gate, DependInfoNode* dependChain) UpdateDependChain() argument
[all...]
H A Drange_guard.h50 uint32_t FoundIndexCheckedForLength(DependChains* dependChain, GateRef input) const in FoundIndexCheckedForLength() argument
52 for (auto iter = dependChain->begin(); iter != dependChain->end(); ++iter) { in FoundIndexCheckedForLength()
62 uint32_t FoundIndexCheckedForIndex(DependChains* dependChain, GateRef input) const in FoundIndexCheckedForIndex() argument
64 for (auto iter = dependChain->begin(); iter != dependChain->end(); ++iter) { in FoundIndexCheckedForIndex()
H A Dlater_elimination.h46 GateRef LookupNode(DependChains* dependChain, GateRef gate) in LookupNode() argument
48 for (auto iter = dependChain->begin(); iter != dependChain->end(); ++iter) { in LookupNode()
H A Dlexical_env_specialization_pass.h58 GateRef LookupStLexvarNode(DependChains* dependChain, GateRef gate);

Completed in 3 milliseconds