Home
last modified time | relevance | path

Searched defs:Pushq (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp147 __ Pushq(rbp); in OptimizedCallAndPushArgv() local
148 __ Pushq(static_cast<int32_t>(FrameType::OPTIMIZED_JS_FUNCTION_ARGS_CONFIG_FRAME)); in OptimizedCallAndPushArgv() local
151 __ Pushq(r14); in OptimizedCallAndPushArgv() local
152 __ Pushq(rbx); in OptimizedCallAndPushArgv() local
153 __ Pushq(rax); in OptimizedCallAndPushArgv() local
168 __ Pushq(0); in OptimizedCallAndPushArgv() local
172 __ Pushq(rbx); in OptimizedCallAndPushArgv() local
183 __ Pushq(0); in OptimizedCallAndPushArgv() local
186 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedCallAndPushArgv() local
193 __ Pushq(rbx); in OptimizedCallAndPushArgv() local
[all …]
Dcommon_call.cpp38 __ Pushq(arg); in CopyArgumentWithArgV() local
46 __ Pushq(static_cast<int64_t>(FrameType::ASM_INTERPRETER_BRIDGE_FRAME)); in PushAsmInterpBridgeFrame() local
47 __ Pushq(rbp); in PushAsmInterpBridgeFrame() local
48 __ Pushq(0); // pc in PushAsmInterpBridgeFrame() local
79 __ Pushq(JSTaggedValue::Undefined().GetRawData()); in PushUndefinedWithArgc() local
99 __ Pushq(op); in PushArgsWithArgvAndCheckStack() local
111 __ Pushq(glue); in StackOverflowCheck() local
Dasm_interpreter_call.cpp175 __ Pushq(0); // argc in AsmInterpEntryDispatch() local
178 __ Pushq(runtimeIdRegister); // runtimeId in AsmInterpEntryDispatch() local
194 __ Pushq(static_cast<int32_t>(FrameType::ASM_INTERPRETER_FRAME)); // frame type in PushFrameState() local
195 __ Pushq(prevSpRegister); // prevSp in PushFrameState() local
197 __ Pushq(pcRegister); // pc in PushFrameState() local
198 __ Pushq(fpRegister); // fp in PushFrameState() local
199 __ Pushq(0); // jumpSizeAfterCall in PushFrameState() local
201 __ Pushq(operatorRegister); // env in PushFrameState() local
202 __ Pushq(JSTaggedValue::Hole().GetRawData()); // acc in PushFrameState() local
203 __ Pushq(thisRegister); // thisObj in PushFrameState() local
[all …]
Doptimized_fast_call.cpp177 __ Pushq(0); in OptimizedFastCallAndPushArgv() local
180 __ Pushq(r14); in OptimizedFastCallAndPushArgv() local
191 __ Pushq(0); in OptimizedFastCallAndPushArgv() local
193 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedFastCallAndPushArgv() local
199 __ Pushq(r14); in OptimizedFastCallAndPushArgv() local
213 __ Pushq(0); // expectedNumArgsReg is odd need align in OptimizedFastCallAndPushArgv() local
215 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedFastCallAndPushArgv() local
369 __ Pushq(0); in JSFastCallWithArgVAndPushArgv() local
372 __ Pushq(r13); in JSFastCallWithArgVAndPushArgv() local
382 __ Pushq(0); in JSFastCallWithArgVAndPushArgv() local
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
Dassembler_x64_test.cpp135 __ Pushq(rbp); in HWTEST_F_L0() local
138 __ Pushq(0); in HWTEST_F_L0() local
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
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