Searched refs:glueReg (Results 1 – 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | optimized_call.cpp | 56 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 …]
|
D | optimized_fast_call.cpp | 45 Register glueReg = rdi; in OptimizedFastCallEntry() local 60 __ Popq(glueReg); // caller restore in OptimizedFastCallEntry() 62 __ Movq(prevFpReg, Operand(glueReg, JSThread::GlueData::GetLeaveFrameOffset(false))); in OptimizedFastCallEntry()
|
D | common_call.h | 76 static void ThrowNonCallableInternal(ExtendedAssembler *assembler, Register glueReg);
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
D | optimized_call.cpp | 139 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()
|
D | optimized_fast_call.cpp | 45 Register glueReg(X0); in OptimizedFastCallEntry() local 57 __ Mov(Register(X20), glueReg); in OptimizedFastCallEntry()
|