Home
last modified time | relevance | path

Searched refs:Pushq (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
H A Dextended_assembler_x64.cpp41 Pushq(r12); in PushCppCalleeSaveRegisters()
42 Pushq(r13); in PushCppCalleeSaveRegisters()
43 Pushq(r14); in PushCppCalleeSaveRegisters()
44 Pushq(r15); in PushCppCalleeSaveRegisters()
45 Pushq(rbx); in PushCppCalleeSaveRegisters()
64 Pushq(r10); in PushGhcCalleeSaveRegisters()
65 Pushq(r11); in PushGhcCalleeSaveRegisters()
66 Pushq(r12); in PushGhcCalleeSaveRegisters()
67 Pushq(r13); in PushGhcCalleeSaveRegisters()
68 Pushq(r1 in PushGhcCalleeSaveRegisters()
[all...]
H A Dassembler_x64.h89 void Pushq(Register x);
90 void Pushq(Immediate x);
H A Dassembler_x64.cpp19 void AssemblerX64::Pushq(Register x) in Pushq() function in panda::ecmascript::x64::AssemblerX64
26 void AssemblerX64::Pushq(Immediate x) in Pushq() function in panda::ecmascript::x64::AssemblerX64
41 Pushq(x); in Push()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
H A Doptimized_call.cpp147 __ Pushq(rbp); in OptimizedCallAndPushArgv()
148 __ Pushq(static_cast<int32_t>(FrameType::OPTIMIZED_JS_FUNCTION_ARGS_CONFIG_FRAME)); in OptimizedCallAndPushArgv()
151 __ Pushq(r14); in OptimizedCallAndPushArgv()
152 __ Pushq(rbx); in OptimizedCallAndPushArgv()
153 __ Pushq(rax); in OptimizedCallAndPushArgv()
168 __ Pushq(0); in OptimizedCallAndPushArgv()
172 __ Pushq(rbx); in OptimizedCallAndPushArgv()
183 __ Pushq(0); in OptimizedCallAndPushArgv()
186 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedCallAndPushArgv()
193 __ Pushq(rb in OptimizedCallAndPushArgv()
[all...]
H A Dcommon_call.cpp38 __ Pushq(arg); in CopyArgumentWithArgV()
46 __ Pushq(static_cast<int64_t>(FrameType::ASM_INTERPRETER_BRIDGE_FRAME)); in PushAsmInterpBridgeFrame()
47 __ Pushq(rbp); in PushAsmInterpBridgeFrame()
48 __ Pushq(0); // pc in PushAsmInterpBridgeFrame()
79 __ Pushq(JSTaggedValue::Undefined().GetRawData()); in PushUndefinedWithArgc()
99 __ Pushq(op); in PushArgsWithArgvAndCheckStack()
111 __ Pushq(glue); in StackOverflowCheck()
128 __ Pushq(rbp); in PushAsmBridgeFrame()
129 __ Pushq(static_cast<int32_t>(FrameType::ASM_BRIDGE_FRAME)); in PushAsmBridgeFrame()
H A Dcommon_call.h280 assembler_->Pushq(rbp); in JsFunctionArgsConfigFrameScope()
281 assembler_->Pushq(static_cast<int32_t>(FrameType::OPTIMIZED_JS_FUNCTION_ARGS_CONFIG_FRAME)); in JsFunctionArgsConfigFrameScope()
285 assembler_->Pushq(r12); in JsFunctionArgsConfigFrameScope()
286 assembler_->Pushq(r13); in JsFunctionArgsConfigFrameScope()
287 assembler_->Pushq(r14); in JsFunctionArgsConfigFrameScope()
288 assembler_->Pushq(rbx); in JsFunctionArgsConfigFrameScope()
289 assembler_->Pushq(rax); in JsFunctionArgsConfigFrameScope()
314 assembler_->Pushq(rbp); in OptimizedUnfoldArgVFrameFrameScope()
316 assembler_->Pushq(static_cast<int64_t>(FrameType::OPTIMIZED_JS_FUNCTION_UNFOLD_ARGV_FRAME)); in OptimizedUnfoldArgVFrameFrameScope()
317 assembler_->Pushq(assembler in OptimizedUnfoldArgVFrameFrameScope()
[all...]
H A Dasm_interpreter_call.cpp175 __ Pushq(0); // argc in AsmInterpEntryDispatch()
178 __ Pushq(runtimeIdRegister); // runtimeId in AsmInterpEntryDispatch()
194 __ Pushq(static_cast<int32_t>(FrameType::ASM_INTERPRETER_FRAME)); // frame type in PushFrameState()
195 __ Pushq(prevSpRegister); // prevSp in PushFrameState()
197 __ Pushq(pcRegister); // pc in PushFrameState()
198 __ Pushq(fpRegister); // fp in PushFrameState()
199 __ Pushq(0); // jumpSizeAfterCall in PushFrameState()
201 __ Pushq(operatorRegister); // env in PushFrameState()
202 __ Pushq(JSTaggedValue::Hole().GetRawData()); // acc in PushFrameState()
203 __ Pushq(thisRegiste in PushFrameState()
[all...]
H A Doptimized_fast_call.cpp177 __ Pushq(0); in OptimizedFastCallAndPushArgv()
180 __ Pushq(r14); in OptimizedFastCallAndPushArgv()
191 __ Pushq(0); in OptimizedFastCallAndPushArgv()
193 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedFastCallAndPushArgv()
199 __ Pushq(r14); in OptimizedFastCallAndPushArgv()
213 __ Pushq(0); // expectedNumArgsReg is odd need align in OptimizedFastCallAndPushArgv()
215 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedFastCallAndPushArgv()
369 __ Pushq(0); in JSFastCallWithArgVAndPushArgv()
372 __ Pushq(r13); in JSFastCallWithArgVAndPushArgv()
382 __ Pushq( in JSFastCallWithArgVAndPushArgv()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
H A Dassembler_x64_test.cpp135 __ Pushq(rbp); in HWTEST_F_L0()
138 __ Pushq(0); in HWTEST_F_L0()

Completed in 9 milliseconds