Home
last modified time | relevance | path

Searched refs:nativeCode (Results 1 – 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_stubs.cpp37 … GateRef nativeCode = PtrArgument(static_cast<size_t>(BuiltinsArgs::NATIVECODE)); \
43 … GenerateCircuitImpl(glue, nativeCode, func, newTarget, thisValue, numArgs); \
45 void name##StubBuilder::GenerateCircuitImpl(GateRef glue, GateRef nativeCode, GateRef func, …
52 … GateRef nativeCode = PtrArgument(static_cast<size_t>(BuiltinsArgs::NATIVECODE)); \
57 … GenerateCircuitImpl(glue, nativeCode, func, newTarget, thisValue, numArgs); \
59 void name##StubBuilder::GenerateCircuitImpl(GateRef glue, GateRef nativeCode, GateRef func, …
84 GateRef BuiltinsStubBuilder::CallSlowPath(GateRef nativeCode, GateRef glue, GateRef thisValue, in CallSlowPath() argument
102 auto args = { nativeCode, glue, runtimeCallInfoArgs, func, newTarget, thisValue }; in CallSlowPath()
112 auto args = { nativeCode, glue, runtimeCallInfoArgs, func, newTarget, thisValue, arg0 }; in CallSlowPath()
123 … auto args = { nativeCode, glue, runtimeCallInfoArgs, func, newTarget, thisValue, arg0, arg1 }; in CallSlowPath()
[all …]
Dbuiltins_stubs.h142 …GateRef CallSlowPath(GateRef nativeCode, GateRef glue, GateRef thisValue, GateRef numArgs, GateRef…
163 … void GenerateCircuitImpl(GateRef glue, GateRef nativeCode, GateRef func, GateRef newTarget, \
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Dasm_interpreter_call.cpp770 Register nativeCode = rsi; in CallNativeWithArgv() local
816 CallNativeInternal(assembler, nativeCode); in CallNativeWithArgv()
854 Register nativeCode = r10; in CallNativeEntry() local
861 …__ Movq(Operand(method, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSET), nativeCode); // get nati… in CallNativeEntry()
868 CallNativeInternal(assembler, nativeCode); in CallNativeEntry()
910 Register nativeCode = rax; in PushCallArgsAndDispatchNative() local
917 CallNativeInternal(assembler, nativeCode); in PushCallArgsAndDispatchNative()
930 void AsmInterpreterCall::CallNativeInternal(ExtendedAssembler *assembler, Register nativeCode) in CallNativeInternal() argument
932 __ Callq(nativeCode); in CallNativeInternal()
Dcommon_call.h184 static void CallNativeInternal(ExtendedAssembler *assembler, Register nativeCode);
Doptimized_call.cpp234 Register nativeCode = rsi; in CallBuiltinTrampoline() local
242 AsmInterpreterCall::CallNativeInternal(assembler, nativeCode); in CallBuiltinTrampoline()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Dasm_interpreter_call.cpp469 Register nativeCode(X1); in CallNativeWithArgv() local
516 CallNativeInternal(assembler, nativeCode); in CallNativeWithArgv()
585 Register nativeCode(X0); in PushCallArgsAndDispatchNative() local
592 __ Mov(nativeCodeTemp, nativeCode); in PushCallArgsAndDispatchNative()
623 void AsmInterpreterCall::CallNativeInternal(ExtendedAssembler *assembler, Register nativeCode) in CallNativeInternal() argument
625 __ Blr(nativeCode); in CallNativeInternal()
1248 Register nativeCode(X7); in CallNativeEntry() local
1258 __ Ldr(nativeCode, MemoryOperand(method, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSET)); in CallNativeEntry()
1261 CallNativeInternal(assembler, nativeCode); in CallNativeEntry()
Dcommon_call.h199 static void CallNativeInternal(ExtendedAssembler *assembler, Register nativeCode);
/arkcompiler/ets_runtime/ecmascript/compiler/
Dstub_builder.cpp5183 GateRef nativeCode = Load(VariableType::NATIVE_POINTER(), method, in JSCallDispatch() local
5191 CallFastPath(glue, nativeCode, func, thisValue, actualNumArgs, callField, in JSCallDispatch()
5195 { nativeCode, glue, numArgs, func, newTarget, thisValue }); in JSCallDispatch()
5201 { nativeCode, glue, numArgs, func, newTarget, thisValue }); in JSCallDispatch()
5205 CallFastPath(glue, nativeCode, func, thisValue, actualNumArgs, callField, in JSCallDispatch()
5209 { nativeCode, glue, numArgs, func, newTarget, thisValue, data[0]}); in JSCallDispatch()
5215 { nativeCode, glue, numArgs, func, newTarget, thisValue, data[0]}); in JSCallDispatch()
5219 CallFastPath(glue, nativeCode, func, thisValue, actualNumArgs, callField, in JSCallDispatch()
5223 { nativeCode, glue, numArgs, func, newTarget, thisValue, data[0], data[1] }); in JSCallDispatch()
5229 { nativeCode, glue, numArgs, func, newTarget, thisValue, data[0], data[1] }); in JSCallDispatch()
[all …]
Dstub_builder.h637 …void CallFastPath(GateRef glue, GateRef nativeCode, GateRef func, GateRef thisValue, GateRef actua…