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.cpp68 __ 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 …]
Doptimized_fast_call.cpp54 __ 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 …]
Dcommon_call.cpp71 __ Addq(8, rsp); // 8: skip pc in PopAsmInterpBridgeFrame() local
73 __ Addq(8, rsp); // 8: skip frame type in PopAsmInterpBridgeFrame() local
Dasm_interpreter_call.cpp107 __ 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/
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