Home
last modified time | relevance | path

Searched refs:funcSlotOffset (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
H A Doptimized_call.cpp127 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 Doptimized_call.cpp1330 auto funcSlotOffset = kungfu::ArgumentAccessor::GetExtraArgsNum(); in CallOptimized() local
1331 __ Ldr(jsfunc, MemoryOperand(sp, funcSlotOffset * FRAME_SLOT_SIZE)); in CallOptimized()

Completed in 5 milliseconds