Searched defs:Addq (Results 1 – 5 of 5) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| D | optimized_call.cpp | 58 __ 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 …]
|
| D | optimized_fast_call.cpp | 43 __ 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 …]
|
| D | common_call.cpp | 61 __ Addq(8, rsp); // 8: skip pc in PopAsmInterpBridgeFrame() local 63 __ Addq(8, rsp); // 8: skip frame type in PopAsmInterpBridgeFrame() local
|
| D | asm_interpreter_call.cpp | 99 __ 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/ |
| D | assembler_x64.cpp | 57 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
|