/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | common_stub_csigns.h | 69 V(StOwnByName) \
|
H A D | access_object_stub_builder.h | 71 GateRef StOwnByName(GateRef glue, GateRef receiver, GateRef key, GateRef value);
|
H A D | access_object_stub_builder.cpp | 632 GateRef AccessObjectStubBuilder::StOwnByName(GateRef glue, GateRef receiver, GateRef key, GateRef value) in StOwnByName() function in panda::ecmascript::kungfu::AccessObjectStubBuilder 655 result = CallRuntime(glue, RTSTUB_ID(StOwnByName), { receiver, key, value }); in StOwnByName()
|
H A D | call_signature.h | 401 V(StOwnByName) \
|
H A D | common_stubs.cpp | 593 Return(builder.StOwnByName(glue, receiver, key, value)); in GenerateCircuit()
|
H A D | call_signature.cpp | 542 DEF_CALL_SIGNATURE(StOwnByName) in DEF_CALL_SIGNATURE() 545 CallSignature signature("StOwnByName", 0, 4, ArgumentsOrder::DEFAULT_ORDER, in DEF_CALL_SIGNATURE()
|
H A D | interpreter_stub.cpp | 2260 result = CallRuntime(glue, RTSTUB_ID(StOwnByName), { receiver, propKey, acc });
in DECLARE_ASM_HANDLER() 2298 result = CallRuntime(glue, RTSTUB_ID(StOwnByName), { receiver, propKey, acc });
in DECLARE_ASM_HANDLER()
|
H A D | slowpath_lowering.cpp | 2272 result = builder_.CallStub(glue_, gate, CommonStubCSigns::StOwnByName, in LowerStOwnByName()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stub_list.h | 247 V(StOwnByName) \
|
H A D | runtime_stubs.cpp | 1698 DEF_RUNTIME_STUBS(StOwnByName) in DEF_RUNTIME_STUBS() 1700 RUNTIME_STUBS_HEADER(StOwnByName); in DEF_RUNTIME_STUBS()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | pandagen.cpp | 546 StOwnByName(node, obj, std::get<util::StringView>(prop)); in StoreOwnProperty() 589 void PandaGen::StOwnByName(const ir::AstNode *node, VReg obj, const util::StringView &prop) in StOwnByName() function in ark::es2panda::compiler::PandaGen 1447 StOwnByName(node, obj, "length"); in HandleArraySpread()
|
H A D | pandagen.h | 247 void StOwnByName(const ir::AstNode *node, VReg obj, const util::StringView &prop);
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
H A D | slow_runtime_stub.cpp | 522 JSTaggedValue SlowRuntimeStub::StOwnByName(JSThread *thread, JSTaggedValue obj, JSTaggedValue prop, JSTaggedValue value) in StOwnByName() function in panda::ecmascript::SlowRuntimeStub 524 INTERPRETER_TRACE(thread, StOwnByName); in StOwnByName() 536 INTERPRETER_TRACE(thread, StOwnByName); in StOwnByNameWithNameSet()
|
H A D | slow_runtime_stub.h | 92 static JSTaggedValue StOwnByName(JSThread *thread, JSTaggedValue obj, JSTaggedValue prop, JSTaggedValue value);
|
H A D | interpreter-inl.cpp | 2376 JSTaggedValue res = SlowRuntimeStub::StOwnByName(thread, receiver, propKey, value); in RunInternal() 2413 JSTaggedValue res = SlowRuntimeStub::StOwnByName(thread, receiver, propKey, value); in RunInternal()
|
H A D | interpreter_assembly.cpp | 1961 JSTaggedValue res = SlowRuntimeStub::StOwnByName(thread, receiver, propKey, value); 5329 JSTaggedValue res = SlowRuntimeStub::StOwnByName(thread, receiver, propKey, value);
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | pandagen.cpp | 501 StOwnByName(node, obj, std::get<util::StringView>(prop), nameSetting); in StoreOwnProperty() 634 void PandaGen::StOwnByName(const ir::AstNode *node, VReg obj, const util::StringView &prop, bool nameSetting) in StOwnByName() function in panda::es2panda::compiler::PandaGen 1693 StOwnByName(node, obj, "length"); in CreateArray()
|
H A D | pandagen.h | 461 void StOwnByName(const ir::AstNode *node, VReg obj, const util::StringView &prop, bool nameSetting = false);
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | runtime_call_id.h | 72 V(StOwnByName) \
|
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stubs.cpp | 2951 result = CallRuntime(glue, RTSTUB_ID(StOwnByName), { receiver, propKey, acc }); in GenerateCircuit() 2997 result = CallRuntime(glue, RTSTUB_ID(StOwnByName), { receiver, propKey, acc }); in GenerateCircuit()
|