Lines Matching full:current
211 GateRef current = vec.back(); in HasNotdomStLexVarOrCall() local
212 visited.emplace_back(current); in HasNotdomStLexVarOrCall()
214 if (current != next) { in HasNotdomStLexVarOrCall()
215 if (acc_.GetOpCode(current) == OpCode::JS_BYTECODE) { in HasNotdomStLexVarOrCall()
216 LookUpNotDomStLexVarOrCall(current, next); in HasNotdomStLexVarOrCall()
218 for (size_t i = 0; i < acc_.GetDependCount(current); i++) { in HasNotdomStLexVarOrCall()
219 GateRef dependIn = acc_.GetDep(current, i); in HasNotdomStLexVarOrCall()
228 void LexicalEnvSpecializationPass::LookUpNotDomStLexVarOrCall(GateRef current, GateRef next) in LookUpNotDomStLexVarOrCall() argument
230 EcmaOpcode ecmaOpcode = acc_.GetByteCodeOpcode(current); in LookUpNotDomStLexVarOrCall()
232 if (current != next) { in LookUpNotDomStLexVarOrCall()
235 notdomStlexvar_[next] = current; in LookUpNotDomStLexVarOrCall()
241 if (current != next) { in LookUpNotDomStLexVarOrCall()
244 notDomCall_[next] = current; in LookUpNotDomStLexVarOrCall()