Searched refs:frameStateBase (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
H A D | optimized_call.cpp | 1362 Register frameStateBase = rcx; in DeoptEnterAsmInterp() local 1372 __ Leaq(Operand(context, FRAME_SLOT_SIZE), frameStateBase); in DeoptEnterAsmInterp() local 1377 __ Leaq(Operand(frameStateBase, AsmInterpretedFrame::GetBaseOffset(false)), r10); in DeoptEnterAsmInterp() 1384 __ Movq(rsp, Operand(frameStateBase, AsmInterpretedFrame::GetFpOffset(false))); in DeoptEnterAsmInterp() 1386 frameStateBase, tempRegister, opRegister, &stackOverflow); in DeoptEnterAsmInterp() 1396 __ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetFunctionOffset(false)), callTargetRegister); in DeoptEnterAsmInterp() 1397 __ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetPcOffset(false)), r12); in DeoptEnterAsmInterp() 1398 __ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetAccOffset(false)), rsi); in DeoptEnterAsmInterp()
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
H A D | optimized_call.cpp | 1344 Register frameStateBase(X11); in DeoptEnterAsmInterp() 1362 __ Add(frameStateBase, context, Immediate(FRAME_SLOT_SIZE)); in DeoptEnterAsmInterp() 1367 __ Add(Register(X9), frameStateBase, Immediate(AsmInterpretedFrame::GetBaseOffset(false))); in DeoptEnterAsmInterp() local 1373 __ Str(currentSlotRegister, MemoryOperand(frameStateBase, AsmInterpretedFrame::GetFpOffset(false))); in DeoptEnterAsmInterp() 1374 PushArgsWithArgv(assembler, glueRegister, outputCount, frameStateBase, opRegister, in DeoptEnterAsmInterp() 1387 __ Ldr(callTargetRegister, MemoryOperand(frameStateBase, AsmInterpretedFrame::GetFunctionOffset(false))); in DeoptEnterAsmInterp() 1388 __ Ldr(Register(X20), MemoryOperand(frameStateBase, AsmInterpretedFrame::GetPcOffset(false))); in DeoptEnterAsmInterp() 1389 __ Ldr(Register(X23), MemoryOperand(frameStateBase, AsmInterpretedFrame::GetAccOffset(false))); in DeoptEnterAsmInterp()
|
Completed in 5 milliseconds