Home
last modified time | relevance | path

Searched defs:Addq (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp58 __ Addq(TRIPLE_SLOT_SIZE, rbx); in JSFunctionEntry() local
70 __ Addq(FRAME_SLOT_SIZE, rsp); // 8: frame type in JSFunctionEntry() local
133 __ Addq(funcSlotOffset * FRAME_SLOT_SIZE, argvReg); // skip return addr, argc and agv in OptimizedCallAndPushArgv() local
164 __ Addq(-1, r14); in OptimizedCallAndPushArgv() local
178 __ Addq(-1, expectedNumArgsReg); in OptimizedCallAndPushArgv() local
185 __ Addq(-1, expectedNumArgsReg); in OptimizedCallAndPushArgv() local
195 __ Addq(codeAddrReg, rsp); in OptimizedCallAndPushArgv() local
196 __ Addq(FRAME_SLOT_SIZE, rsp); // skip actualNumArgsReg in OptimizedCallAndPushArgv() local
197 __ Addq(FRAME_SLOT_SIZE, rsp); // skip argvReg in OptimizedCallAndPushArgv() local
200 __ Addq(8, rsp); // 8: align byte in OptimizedCallAndPushArgv() local
[all …]
Doptimized_fast_call.cpp43 __ Addq(DOUBLE_SLOT_SIZE, r8); in OptimizedFastCallEntry() local
47 __ Addq(FRAME_SLOT_SIZE, rsp); // 8: frame type in OptimizedFastCallEntry() local
128 __ Addq(FRAME_SLOT_SIZE, argvReg); in OptimizedFastCallAndPushArgv() local
140 __ Addq(FRAME_SLOT_SIZE, argvReg); in OptimizedFastCallAndPushArgv() local
151 __ Addq(FRAME_SLOT_SIZE, argvReg); in OptimizedFastCallAndPushArgv() local
234 __ Addq(Immediate(FRAME_SLOT_SIZE), callsiteSp); // 8 : 8 means skip pc to get last callsitesp in JSFastCallWithArgV() local
244 __ Addq(FRAME_SLOT_SIZE, argV); in JSFastCallWithArgV() local
245 __ Addq(-1, actualNumArgs); in JSFastCallWithArgV() local
250 __ Addq(FRAME_SLOT_SIZE, argV); in JSFastCallWithArgV() local
251 __ Addq(-1, actualNumArgs); in JSFastCallWithArgV() local
[all …]
Dcommon_call.cpp61 __ Addq(8, rsp); // 8: skip pc in PopAsmInterpBridgeFrame() local
63 __ Addq(8, rsp); // 8: skip frame type in PopAsmInterpBridgeFrame() local
Dasm_interpreter_call.cpp99 __ Addq(TaggedArray::DATA_OFFSET, regsArrayRegister); in GeneratorReEnterAsmInterpDispatch() local
178 __ Addq(16, rsp); // 16: skip argc and runtime_id in AsmInterpEntryDispatch() local
208 __ Addq(operatorRegister, pcRegister); in PushGeneratorFrameState() local
247 __ Addq(8, rsp); // 8: skip pc in PopAsmInterpEntryFrame() local
250 __ Addq(FRAME_SLOT_SIZE, rsp); // 8: skip frame type in PopAsmInterpEntryFrame() local
967 __ Addq(5 * FRAME_SLOT_SIZE, rsp); in CallNativeEntry() local
1074 __ Addq(jumpSizeRegister, pcRegister); // newPC in ResumeRspAndDispatch() local
1424 __ Addq(jumpSizeRegister, pcRegister); // newPC in ResumeRspAndRollback() local
1499 __ Addq(PreserveRegisterIndex * FRAME_SLOT_SIZE + FRAME_SLOT_SIZE, rsp); in PreserveMostCall() local
1662 __ Addq(rdx, r12); // r12 is slotAddr's offset to region in ASMFastSharedWriteBarrier() local
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dassembler_x64.cpp57 void AssemblerX64::Addq(Immediate src, Register dst) in Addq() function in panda::ecmascript::x64::AssemblerX64
79 void AssemblerX64::Addq(Register src, Register dst) in Addq() function in panda::ecmascript::x64::AssemblerX64