Home
last modified time | relevance | path

Searched refs:methodRegister (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Dasm_interpreter_call.cpp90 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 …]
Dcommon_call.h160 … Register callTargetRegister, Register thisRegister, Register methodRegister, Register pcRegister,
163 … Register fpRegister, Register callTargetRegister, Register thisRegister, Register methodRegister,
181 Register methodRegister, Register accRegister = rInvalid);
Doptimized_call.cpp1083 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/
Dasm_interpreter_call.cpp176 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 …]
Dcommon_call.h228 …urrentSlotRegister, Register &callTargetRegister, Register &thisRegister, Register &methodRegister,
Doptimized_call.cpp1079 Register methodRegister = __ CallDispatcherArgument(kungfu::CallDispatchInputs::METHOD); in DeoptEnterAsmInterp() local
1086 __ Ldr(methodRegister, MemoryOperand(callTargetRegister, JSFunctionBase::METHOD_OFFSET)); in DeoptEnterAsmInterp()