Lines Matching full:current
213 GateRef current = vec.back(); in HasNotdomStLexVarOrCall() local
214 visited.emplace_back(current); in HasNotdomStLexVarOrCall()
216 if (current != next) { in HasNotdomStLexVarOrCall()
217 if (acc_.GetOpCode(current) == OpCode::JS_BYTECODE) { in HasNotdomStLexVarOrCall()
218 LookUpNotDomStLexVarOrCall(current, next); in HasNotdomStLexVarOrCall()
220 for (size_t i = 0; i < acc_.GetDependCount(current); i++) { in HasNotdomStLexVarOrCall()
221 GateRef dependIn = acc_.GetDep(current, i); in HasNotdomStLexVarOrCall()
230 void LexicalEnvSpecializationPass::LookUpNotDomStLexVarOrCall(GateRef current, GateRef next) in LookUpNotDomStLexVarOrCall() argument
232 EcmaOpcode ecmaOpcode = acc_.GetByteCodeOpcode(current); in LookUpNotDomStLexVarOrCall()
234 if (current != next) { in LookUpNotDomStLexVarOrCall()
237 notdomStlexvar_[next] = current; in LookUpNotDomStLexVarOrCall()
243 if (current != next) { in LookUpNotDomStLexVarOrCall()
246 notDomCall_[next] = current; in LookUpNotDomStLexVarOrCall()