Home
last modified time | relevance | path

Searched refs:glueReg (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp56 Register glueReg = rdi; in JSFunctionEntry() local
82 __ Popq(glueReg); // caller restore in JSFunctionEntry()
84 __ Movq(prevFpReg, Operand(glueReg, JSThread::GlueData::GetLeaveFrameOffset(false))); in JSFunctionEntry()
233 Register glueReg = rax; in CallBuiltinTrampoline() local
237 __ Movq(glueReg, Operand(rsp, 0)); in CallBuiltinTrampoline()
240 AsmInterpreterCall::PushBuiltinFrame(assembler, glueReg, FrameType::BUILTIN_CALL_LEAVE_FRAME); in CallBuiltinTrampoline()
319 Register glueReg = rax; in GenJSCall() local
322 __ Movq(glueReg, rdi); in GenJSCall()
323 glueReg = rdi; in GenJSCall()
342 ThrowNonCallableInternal(assembler, glueReg); in GenJSCall()
[all …]
Doptimized_fast_call.cpp45 Register glueReg = rdi; in OptimizedFastCallEntry() local
60 __ Popq(glueReg); // caller restore in OptimizedFastCallEntry()
62 __ Movq(prevFpReg, Operand(glueReg, JSThread::GlueData::GetLeaveFrameOffset(false))); in OptimizedFastCallEntry()
Dcommon_call.h76 static void ThrowNonCallableInternal(ExtendedAssembler *assembler, Register glueReg);
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Doptimized_call.cpp139 Register glueReg(X0); in JSFunctionEntry() local
151 __ Mov(Register(X20), glueReg); in JSFunctionEntry()
1118 Register glueReg(X0); in DeoptHandlerAsm() local
1121 __ Stp(glueReg, frameType, MemoryOperand(sp, -DOUBLE_SLOT_SIZE, AddrMode::PREINDEX)); in DeoptHandlerAsm()
1139 __ Ldr(glueReg, MemoryOperand(sp, 0)); in DeoptHandlerAsm()
Doptimized_fast_call.cpp45 Register glueReg(X0); in OptimizedFastCallEntry() local
57 __ Mov(Register(X20), glueReg); in OptimizedFastCallEntry()