Searched refs:funcSlotOffset (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
H A D | optimized_call.cpp | 127 auto funcSlotOffset = kungfu::ArgumentAccessor::GetExtraArgsNum() + 1; // 1: return addr in OptimizedCallAndPushArgv() local 128 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), jsFuncReg); // sp + 24 get jsFunc in OptimizedCallAndPushArgv() 142 __ Addq(funcSlotOffset * FRAME_SLOT_SIZE, argvReg); // skip return addr, argc and agv in OptimizedCallAndPushArgv() 425 auto funcSlotOffset = kungfu::ArgumentAccessor::GetExtraArgsNum() + 1; in GenJSCall() local 426 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), rax); // sp + 24 get jsFunc in GenJSCall() 1344 auto funcSlotOffset = kungfu::ArgumentAccessor::GetExtraArgsNum() + 1; // 1: return addr in CallOptimized() local 1345 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), jsFuncReg); // sp + 24 get jsFunc in CallOptimized()
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
H A D | optimized_call.cpp | 1330 auto funcSlotOffset = kungfu::ArgumentAccessor::GetExtraArgsNum(); in CallOptimized() local 1331 __ Ldr(jsfunc, MemoryOperand(sp, funcSlotOffset * FRAME_SLOT_SIZE)); in CallOptimized()
|
Completed in 5 milliseconds