Searched refs:methodRegister (Results 1 – 6 of 6) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| D | asm_interpreter_call.cpp | 90 Register methodRegister = rcx; in GeneratorReEnterAsmInterpDispatch() local 94 __ Movq(Operand(callTargetRegister, JSFunctionBase::METHOD_OFFSET), methodRegister); in GeneratorReEnterAsmInterpDispatch() 117 …FrameState(assembler, prevSpRegister, fpRegister, callTargetRegister, thisRegister, methodRegister, in GeneratorReEnterAsmInterpDispatch() 121 DispatchCall(assembler, pcRegister, newSpRegister, methodRegister); in GeneratorReEnterAsmInterpDispatch() 189 … Register callTargetRegister, Register thisRegister, Register methodRegister, Register pcRegister, in PushFrameState() argument 194 __ Movq(Operand(methodRegister, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSET), pcRegister); in PushFrameState() 206 … Register fpRegister, Register callTargetRegister, Register thisRegister, Register methodRegister, in PushGeneratorFrameState() argument 211 __ Movq(Operand(methodRegister, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSET), pcRegister); in PushGeneratorFrameState() 326 Register methodRegister = __ CallDispatcherArgument(kungfu::CallDispatchInputs::METHOD); in JSCallCommonEntry() local 330 …__ Movq(Operand(methodRegister, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSET), r12); // pc: r12 in JSCallCommonEntry() [all …]
|
| D | common_call.h | 160 … Register callTargetRegister, Register thisRegister, Register methodRegister, Register pcRegister, 163 … Register fpRegister, Register callTargetRegister, Register thisRegister, Register methodRegister, 181 Register methodRegister, Register accRegister = rInvalid);
|
| D | optimized_call.cpp | 1083 Register methodRegister = r9; in DeoptEnterAsmInterp() local 1090 __ Movq(Operand(callTargetRegister, JSFunctionBase::METHOD_OFFSET), methodRegister); in DeoptEnterAsmInterp() 1093 AsmInterpreterCall::DispatchCall(assembler, r12, opRegister, methodRegister, rsi); in DeoptEnterAsmInterp()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
| D | asm_interpreter_call.cpp | 176 Register methodRegister = __ CallDispatcherArgument(kungfu::CallDispatchInputs::METHOD); in JSCallCommonEntry() local 180 …__ Ldr(Register(X20), MemoryOperand(methodRegister, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSE… in JSCallCommonEntry() 182 __ Ldr(Register(X22), MemoryOperand(methodRegister, Method::PROFILE_TYPE_INFO_OFFSET)); in JSCallCommonEntry() 183 __ Ldr(Register(X21), MemoryOperand(methodRegister, Method::CONSTANT_POOL_OFFSET)); in JSCallCommonEntry() 1039 Register methodRegister = __ CallDispatcherArgument(kungfu::CallDispatchInputs::METHOD); in PushVregs() local 1062 methodRegister, pcRegister, tempRegister); in PushVregs() 1078 Register methodRegister = __ CallDispatcherArgument(kungfu::CallDispatchInputs::METHOD); in DispatchCall() local 1083 __ Ldrh(Register(X24, W), MemoryOperand(methodRegister, Method::LITERAL_INFO_OFFSET)); in DispatchCall() 1089 __ Ldr(Register(X22), MemoryOperand(methodRegister, Method::PROFILE_TYPE_INFO_OFFSET)); in DispatchCall() 1090 __ Ldr(Register(X21), MemoryOperand(methodRegister, Method::CONSTANT_POOL_OFFSET)); in DispatchCall() [all …]
|
| D | common_call.h | 228 …urrentSlotRegister, Register &callTargetRegister, Register &thisRegister, Register &methodRegister,
|
| D | optimized_call.cpp | 1079 Register methodRegister = __ CallDispatcherArgument(kungfu::CallDispatchInputs::METHOD); in DeoptEnterAsmInterp() local 1086 __ Ldr(methodRegister, MemoryOperand(callTargetRegister, JSFunctionBase::METHOD_OFFSET)); in DeoptEnterAsmInterp()
|