/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | envScope.cpp | 33 void EnvScope::Initialize(PandaGen *pg, VReg lexEnv) in Initialize() argument 37 lexEnv_ = lexEnv; in Initialize()
|
H A D | regScope.cpp | 124 VReg lexEnv = pg->AllocReg(); in FunctionRegScope() local 125 envScope_->Initialize(pg, lexEnv); in FunctionRegScope() 136 pg->StoreAccumulator(node, lexEnv); in FunctionRegScope()
|
H A D | envScope.h | 54 void Initialize(PandaGen *pg, VReg lexEnv);
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
H A D | inst_builder.cpp | 70 auto lexEnv = GetGraph()->CreateInstLoadLexicalEnv(DataType::ANY, INVALID_PC, thisFunc); in InitEnv() local 71 bb->AppendInst(lexEnv); in InitEnv() 75 defs_[bb->GetId()][vregsAndArgsCount_ + 1 + LEX_ENV_IDX] = lexEnv; in InitEnv() 77 << ", const_pool = " << cp->GetId() << ", lex_env = " << lexEnv->GetId(); in InitEnv()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | new_object_stub_builder.h | 88 void NewJSFunction(GateRef glue, GateRef jsFunc, GateRef index, GateRef length, GateRef lexEnv,
|
H A D | slowpath_lowering.cpp | 1621 GateRef lexEnv = acc_.GetValueIn(gate, 1); in LowerCreateObjectWithBuffer() local 1622 GateRef result = LowerCallRuntime(gate, RTSTUB_ID(CreateObjectHavingMethod), { obj, lexEnv }, true); in LowerCreateObjectWithBuffer() 2281 GateRef lexEnv = acc_.GetValueIn(gate, 1); in LowerNewLexicalEnv() local 2283 { glue_, lexEnv, builder_.TruncInt64ToInt32(acc_.GetValueIn(gate, 0)) }); in LowerNewLexicalEnv() 2292 GateRef lexEnv = acc_.GetValueIn(gate, 2); // 2: Get current lexEnv in LowerNewLexicalEnvWithName() local 2295 lexEnv, jsFunc }; in LowerNewLexicalEnvWithName() 2608 DEFVALUE(currentEnv, (&builder_), VariableType::JS_ANY(), acc_.GetValueIn(gate, 2)); // 2: Get current lexEnv in LowerLdLexVar() 2677 DEFVALUE(currentEnv, (&builder_), VariableType::JS_ANY(), acc_.GetValueIn(gate, 2)); // 2: Get current lexEnv in LowerStLexVar() 2794 GateRef lexEnv in LowerDefineFunc() local [all...] |
H A D | common_stubs.cpp | 74 GateRef lexEnv = TaggedArgument(4); // 4: 5th argument in GenerateCircuit() local 81 newBuilder.NewJSFunction(glue, jsFunc, methodId, length, lexEnv, &result, &exit, &failed, slotId); in GenerateCircuit()
|
H A D | interpreter_stub.cpp | 4925 GateRef lexEnv = GetEnvFromFrame(GetFrame(sp));
in DECLARE_ASM_HANDLER() local 4929 lexEnv, GetModule(sp) });
in DECLARE_ASM_HANDLER() 4945 GateRef lexEnv = GetEnvFromFrame(GetFrame(sp));
in DECLARE_ASM_HANDLER() local 4949 lexEnv, GetModule(sp) });
in DECLARE_ASM_HANDLER() 5672 GateRef lexEnv = GetEnvFromFrame(GetFrame(sp));
in DECLARE_ASM_HANDLER() local 5673 varAcc = CallRuntime(glue, RTSTUB_ID(LdSendableClass), { lexEnv, Int16ToTaggedInt(level) });
in DECLARE_ASM_HANDLER()
|
H A D | new_object_stub_builder.cpp | 1043 void NewObjectStubBuilder::NewJSFunction(GateRef glue, GateRef jsFunc, GateRef index, GateRef length, GateRef lexEnv,
in NewJSFunction() argument 1075 SetLexicalEnvToFunction(glue, result->ReadVariable(), lexEnv);
in NewJSFunction()
|
H A D | typed_hcr_lowering.cpp | 3321 GateRef lexEnv = acc_.GetValueIn(gate, 3); // 3: lexenv in LowerTypedCreateObjWithBuffer() local 3340 size_t fixedNumValueIn = 4; // objSize, index, hclass, lexEnv in LowerTypedCreateObjWithBuffer() 3352 Gate::InvalidGateRef, { oldObj, lexEnv }, gate); in LowerTypedCreateObjWithBuffer()
|
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stubs.cpp | 1572 GateRef lexEnv = GetEnvFromFrame(GetFrame(sp)); in GenerateCircuit() local 1576 lexEnv, GetModule(sp) }); in GenerateCircuit() 1597 GateRef lexEnv = GetEnvFromFrame(GetFrame(sp)); in GenerateCircuit() local 1601 lexEnv, GetModule(sp) }); in GenerateCircuit() 5590 GateRef lexEnv = GetEnvFromFrame(GetFrame(sp)); in GenerateCircuit() local 5592 GateRef result = CallRuntime(glue, RTSTUB_ID(LdSendableClass), { lexEnv, Int16ToTaggedInt(level) }); in GenerateCircuit()
|