Searched defs:Addq (Results 1 – 5 of 5) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| D | optimized_call.cpp | 67 __ Addq(TRIPLE_SLOT_SIZE, rbx); in JSFunctionEntry() local 79 __ Addq(FRAME_SLOT_SIZE, rsp); // 8: frame type in JSFunctionEntry() local 142 __ Addq(funcSlotOffset * FRAME_SLOT_SIZE, argvReg); // skip return addr, argc and agv in OptimizedCallAndPushArgv() local 173 __ Addq(-1, r14); in OptimizedCallAndPushArgv() local 187 __ Addq(-1, expectedNumArgsReg); in OptimizedCallAndPushArgv() local 194 __ Addq(-1, expectedNumArgsReg); in OptimizedCallAndPushArgv() local 204 __ Addq(codeAddrReg, rsp); in OptimizedCallAndPushArgv() local 205 __ Addq(FRAME_SLOT_SIZE, rsp); // skip actualNumArgsReg in OptimizedCallAndPushArgv() local 206 __ Addq(FRAME_SLOT_SIZE, rsp); // skip argvReg in OptimizedCallAndPushArgv() local 209 __ Addq(8, rsp); // 8: align byte in OptimizedCallAndPushArgv() local [all …]
|
| D | optimized_fast_call.cpp | 53 __ Addq(DOUBLE_SLOT_SIZE, r8); in OptimizedFastCallEntry() local 57 __ Addq(FRAME_SLOT_SIZE, rsp); // 8: frame type in OptimizedFastCallEntry() local 138 __ Addq(FRAME_SLOT_SIZE, argvReg); in OptimizedFastCallAndPushArgv() local 150 __ Addq(FRAME_SLOT_SIZE, argvReg); in OptimizedFastCallAndPushArgv() local 161 __ Addq(FRAME_SLOT_SIZE, argvReg); in OptimizedFastCallAndPushArgv() local 244 __ Addq(Immediate(FRAME_SLOT_SIZE), callsiteSp); // 8 : 8 means skip pc to get last callsitesp in JSFastCallWithArgV() local 254 __ Addq(FRAME_SLOT_SIZE, argV); in JSFastCallWithArgV() local 255 __ Addq(-1, actualNumArgs); in JSFastCallWithArgV() local 260 __ Addq(FRAME_SLOT_SIZE, argV); in JSFastCallWithArgV() local 261 __ Addq(-1, actualNumArgs); in JSFastCallWithArgV() local [all …]
|
| D | common_call.cpp | 70 __ Addq(8, rsp); // 8: skip pc in PopAsmInterpBridgeFrame() local 72 __ Addq(8, rsp); // 8: skip frame type in PopAsmInterpBridgeFrame() local
|
| D | asm_interpreter_call.cpp | 109 __ Addq(TaggedArray::DATA_OFFSET, regsArrayRegister); in GeneratorReEnterAsmInterpDispatch() local 185 __ Addq(16, rsp); // 16: skip argc and runtime_id in AsmInterpEntryDispatch() local 215 __ Addq(operatorRegister, pcRegister); in PushGeneratorFrameState() local 254 __ Addq(8, rsp); // 8: skip pc in PopAsmInterpEntryFrame() local 257 __ Addq(FRAME_SLOT_SIZE, rsp); // 8: skip frame type in PopAsmInterpEntryFrame() local 953 __ Addq(5 * FRAME_SLOT_SIZE, rsp); in CallNativeEntry() local 1060 __ Addq(jumpSizeRegister, pcRegister); // newPC in ResumeRspAndDispatch() local 1403 __ Addq(jumpSizeRegister, pcRegister); // newPC in ResumeRspAndRollback() local 1478 __ Addq(PreserveRegisterIndex * FRAME_SLOT_SIZE + FRAME_SLOT_SIZE, rsp); in PreserveMostCall() local 1644 __ Addq(2 * FRAME_SLOT_SIZE, rsp); // 2: skip argc and runtime_id in ThrowStackOverflowExceptionAndReturn() 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
|