| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_stubs.cpp | 37 … 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 …]
|
| D | builtins_stubs.h | 142 …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/ |
| D | asm_interpreter_call.cpp | 770 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()
|
| D | common_call.h | 184 static void CallNativeInternal(ExtendedAssembler *assembler, Register nativeCode);
|
| D | optimized_call.cpp | 234 Register nativeCode = rsi; in CallBuiltinTrampoline() local 242 AsmInterpreterCall::CallNativeInternal(assembler, nativeCode); in CallBuiltinTrampoline()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
| D | asm_interpreter_call.cpp | 469 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()
|
| D | common_call.h | 199 static void CallNativeInternal(ExtendedAssembler *assembler, Register nativeCode);
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | stub_builder.cpp | 5183 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 …]
|
| D | stub_builder.h | 637 …void CallFastPath(GateRef glue, GateRef nativeCode, GateRef func, GateRef thisValue, GateRef actua…
|