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.cpp138 __ Pushq(rbp); in OptimizedCallAndPushArgv() local
139 __ Pushq(static_cast<int32_t>(FrameType::OPTIMIZED_JS_FUNCTION_ARGS_CONFIG_FRAME)); in OptimizedCallAndPushArgv() local
142 __ Pushq(r14); in OptimizedCallAndPushArgv() local
143 __ Pushq(rbx); in OptimizedCallAndPushArgv() local
144 __ Pushq(rax); in OptimizedCallAndPushArgv() local
159 __ Pushq(0); in OptimizedCallAndPushArgv() local
163 __ Pushq(rbx); in OptimizedCallAndPushArgv() local
174 __ Pushq(0); in OptimizedCallAndPushArgv() local
177 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedCallAndPushArgv() local
184 __ Pushq(rbx); in OptimizedCallAndPushArgv() local
[all …]
Dcommon_call.cpp29 __ Pushq(arg); in CopyArgumentWithArgV() local
37 __ Pushq(static_cast<int64_t>(FrameType::ASM_INTERPRETER_BRIDGE_FRAME)); in PushAsmInterpBridgeFrame() local
38 __ Pushq(rbp); in PushAsmInterpBridgeFrame() local
39 __ Pushq(0); // pc in PushAsmInterpBridgeFrame() local
70 __ Pushq(JSTaggedValue::Undefined().GetRawData()); in PushUndefinedWithArgc() local
90 __ Pushq(op); in PushArgsWithArgvAndCheckStack() local
102 __ Pushq(glue); in StackOverflowCheck() local
Dasm_interpreter_call.cpp168 __ Pushq(0); // argc in AsmInterpEntryDispatch() local
171 __ Pushq(runtimeIdRegister); // runtimeId in AsmInterpEntryDispatch() local
187 __ Pushq(static_cast<int32_t>(FrameType::ASM_INTERPRETER_FRAME)); // frame type in PushFrameState() local
188 __ Pushq(prevSpRegister); // prevSp in PushFrameState() local
190 __ Pushq(pcRegister); // pc in PushFrameState() local
191 __ Pushq(fpRegister); // fp in PushFrameState() local
192 __ Pushq(0); // jumpSizeAfterCall in PushFrameState() local
194 __ Pushq(operatorRegister); // env in PushFrameState() local
195 __ Pushq(JSTaggedValue::Hole().GetRawData()); // acc in PushFrameState() local
196 __ Pushq(thisRegister); // thisObj in PushFrameState() local
[all …]
Doptimized_fast_call.cpp167 __ Pushq(0); in OptimizedFastCallAndPushArgv() local
170 __ Pushq(r14); in OptimizedFastCallAndPushArgv() local
181 __ Pushq(0); in OptimizedFastCallAndPushArgv() local
183 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedFastCallAndPushArgv() local
189 __ Pushq(r14); in OptimizedFastCallAndPushArgv() local
203 __ Pushq(0); // expectedNumArgsReg is odd need align in OptimizedFastCallAndPushArgv() local
205 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedFastCallAndPushArgv() local
359 __ Pushq(0); in JSFastCallWithArgVAndPushArgv() local
362 __ Pushq(r13); in JSFastCallWithArgVAndPushArgv() local
372 __ 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