/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | common_stub_csigns.h | 68 V(StOwnByIndex) \
|
H A D | access_object_stub_builder.h | 69 GateRef StOwnByIndex(GateRef glue, GateRef receiver, GateRef index, GateRef value);
|
H A D | access_object_stub_builder.cpp | 568 GateRef AccessObjectStubBuilder::StOwnByIndex(GateRef glue, GateRef receiver, GateRef index, GateRef value) in StOwnByIndex() function in panda::ecmascript::kungfu::AccessObjectStubBuilder 591 result = CallRuntime(glue, RTSTUB_ID(StOwnByIndex), {receiver, IntToTaggedInt(index), value }); in StOwnByIndex()
|
H A D | call_signature.h | 399 V(StOwnByIndex) \
|
H A D | common_stubs.cpp | 573 Return(builder.StOwnByIndex(glue, receiver, index, value)); in GenerateCircuit()
|
H A D | call_signature.cpp | 526 DEF_CALL_SIGNATURE(StOwnByIndex) in DEF_CALL_SIGNATURE() 529 CallSignature signature("StOwnByIndex", 0, 4, ArgumentsOrder::DEFAULT_ORDER, in DEF_CALL_SIGNATURE()
|
H A D | slowpath_lowering.cpp | 2252 result = builder_.CallStub(glue_, gate, CommonStubCSigns::StOwnByIndex, in LowerStOwnByIndex()
|
H A D | interpreter_stub.cpp | 2033 GateRef result = CallRuntime(glue, RTSTUB_ID(StOwnByIndex),
in DECLARE_ASM_HANDLER()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | pandagen.cpp | 541 StOwnByIndex(node, obj, std::get<int64_t>(prop)); in StoreOwnProperty() 599 void PandaGen::StOwnByIndex(const ir::AstNode *node, VReg obj, int64_t index) in StOwnByIndex() function in ark::es2panda::compiler::PandaGen 1407 StOwnByIndex(elem, obj, i); in HandleArraySpread() 1818 StOwnByIndex(node, bindings, index++); in DirectEval() 1820 StOwnByIndex(node, bindings, index++); in DirectEval() 1822 StOwnByIndex(node, bindings, index++); in DirectEval() 1829 StOwnByIndex(node, evalBindings, evalBindingsIndex++); in DirectEval() 1837 StOwnByIndex(node, evalBindings, evalBindingsIndex++); in DirectEval() 1848 StOwnByIndex(node, bindings, index++); in DirectEval()
|
H A D | pandagen.h | 249 void StOwnByIndex(const ir::AstNode *node, VReg obj, int64_t index);
|
H A D | JSCompiler.cpp | 353 pg->StOwnByIndex(node, computedInstanceFieldsArray, computedInstanceFieldsIndex++); in CompileMissingProperties()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stub_list.h | 301 V(StOwnByIndex) \
|
H A D | runtime_stubs.cpp | 1391 DEF_RUNTIME_STUBS(StOwnByIndex) in DEF_RUNTIME_STUBS() 1393 RUNTIME_STUBS_HEADER(StOwnByIndex); in DEF_RUNTIME_STUBS()
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
H A D | slow_runtime_stub.h | 95 static JSTaggedValue StOwnByIndex(JSThread *thread, JSTaggedValue obj, uint32_t idx, JSTaggedValue value);
|
H A D | slow_runtime_stub.cpp | 545 JSTaggedValue SlowRuntimeStub::StOwnByIndex(JSThread *thread, JSTaggedValue obj, uint32_t idx, JSTaggedValue value) in StOwnByIndex() function in panda::ecmascript::SlowRuntimeStub
|
H A D | interpreter-inl.cpp | 5828 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value); in RunInternal() 5884 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value); in RunInternal() 5913 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value); in RunInternal()
|
H A D | interpreter_assembly.cpp | 2102 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value); 3252 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value); 3429 JSTaggedValue res = SlowRuntimeStub::StOwnByIndex(thread, receiver, index, value);
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | pandagen.cpp | 496 StOwnByIndex(node, obj, std::get<int64_t>(prop)); in StoreOwnProperty() 647 void PandaGen::StOwnByIndex(const ir::AstNode *node, VReg obj, int64_t index) in StOwnByIndex() function in panda::es2panda::compiler::PandaGen 1651 StOwnByIndex(elem, obj, i); in CreateArray()
|
H A D | pandagen.h | 463 void StOwnByIndex(const ir::AstNode *node, VReg obj, int64_t index);
|
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stubs.cpp | 4404 GateRef result = CallRuntime(glue, RTSTUB_ID(StOwnByIndex), in GenerateCircuit()
|