Searched defs:Addq (Results 1 – 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | optimized_call.cpp | 68 __ Addq(TRIPLE_SLOT_SIZE, rbx); in JSFunctionEntry() local 80 __ Addq(FRAME_SLOT_SIZE, rsp); // 8: frame type in JSFunctionEntry() local 138 __ Addq(funcSlotOffset * FRAME_SLOT_SIZE, argvReg); // skip return addr and argc in OptimizedCallAndPushUndefined() local 162 __ Addq(-1, expectedNumArgsReg); in OptimizedCallAndPushUndefined() local 169 __ Addq(-1, expectedNumArgsReg); in OptimizedCallAndPushUndefined() local 175 __ Addq(codeAddrReg, rsp); in OptimizedCallAndPushUndefined() local 176 __ Addq(FRAME_SLOT_SIZE, rsp); // skip actualNumArgsReg in OptimizedCallAndPushUndefined() local 179 __ Addq(8, rsp); // 8: align byte in OptimizedCallAndPushUndefined() local 182 __ Addq(8, rsp); // 8: skip rax in OptimizedCallAndPushUndefined() local 185 __ Addq(FRAME_SLOT_SIZE, rsp); // skip frame type in OptimizedCallAndPushUndefined() local [all …]
|
D | optimized_fast_call.cpp | 54 __ Addq(DOUBLE_SLOT_SIZE, r8); in OptimizedFastCallEntry() local 58 __ Addq(FRAME_SLOT_SIZE, rsp); // 8: frame type in OptimizedFastCallEntry() local 150 __ Addq(FRAME_SLOT_SIZE, argvReg); in OptimizedFastCallAndPushUndefined() local 161 __ Addq(FRAME_SLOT_SIZE, argvReg); in OptimizedFastCallAndPushUndefined() local 226 __ Addq(Immediate(FRAME_SLOT_SIZE), callsiteSp); // 8 : 8 means skip pc to get last callsitesp in JSFastCallWithArgV() local 236 __ Addq(FRAME_SLOT_SIZE, argV); in JSFastCallWithArgV() local 237 __ Addq(-1, actualNumArgs); in JSFastCallWithArgV() local 242 __ Addq(FRAME_SLOT_SIZE, argV); in JSFastCallWithArgV() local 243 __ Addq(-1, actualNumArgs); in JSFastCallWithArgV() local 248 __ Addq(FRAME_SLOT_SIZE, argV); in JSFastCallWithArgV() local [all …]
|
D | common_call.cpp | 71 __ Addq(8, rsp); // 8: skip pc in PopAsmInterpBridgeFrame() local 73 __ Addq(8, rsp); // 8: skip frame type in PopAsmInterpBridgeFrame() local
|
D | asm_interpreter_call.cpp | 107 __ Addq(TaggedArray::DATA_OFFSET, regsArrayRegister); in GeneratorReEnterAsmInterpDispatch() local 183 __ Addq(16, rsp); // 16: skip argc and runtime_id in AsmInterpEntryDispatch() local 213 __ Addq(operatorRegister, pcRegister); in PushGeneratorFrameState() local 252 __ Addq(8, rsp); // 8: skip pc in PopAsmInterpEntryFrame() local 255 __ Addq(FRAME_SLOT_SIZE, rsp); // 8: skip frame type in PopAsmInterpEntryFrame() local 871 __ Addq(5 * FRAME_SLOT_SIZE, rsp); in CallNativeEntry() local 968 __ Addq(jumpSizeRegister, pcRegister); // newPC in ResumeRspAndDispatch() local 1219 __ Addq(2 * FRAME_SLOT_SIZE, rsp); // 2: skip argc and runtime_id in ThrowStackOverflowExceptionAndReturn() local 1221 __ Addq(FRAME_SLOT_SIZE, rsp); // skip frame type in ThrowStackOverflowExceptionAndReturn() local
|
/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
|