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.cpp146 __ Pushq(rbp); in OptimizedCallAndPushUndefined() local
147 __ Pushq(static_cast<int32_t>(FrameType::OPTIMIZED_JS_FUNCTION_ARGS_CONFIG_FRAME)); in OptimizedCallAndPushUndefined() local
150 __ Pushq(r14); in OptimizedCallAndPushUndefined() local
151 __ Pushq(rbx); in OptimizedCallAndPushUndefined() local
152 __ Pushq(rax); in OptimizedCallAndPushUndefined() local
158 __ Pushq(0); in OptimizedCallAndPushUndefined() local
161 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedCallAndPushUndefined() local
168 __ Pushq(rbx); in OptimizedCallAndPushUndefined() local
171 __ Pushq(actualNumArgsReg); // actual argc in OptimizedCallAndPushUndefined() local
375 __ Pushq(rbp); in GenJSCall() local
[all …]
Dcommon_call.cpp39 __ Pushq(arg); in CopyArgumentWithArgV() local
47 __ Pushq(static_cast<int64_t>(FrameType::ASM_INTERPRETER_BRIDGE_FRAME)); in PushAsmInterpBridgeFrame() local
48 __ Pushq(rbp); in PushAsmInterpBridgeFrame() local
49 __ Pushq(0); // pc in PushAsmInterpBridgeFrame() local
80 __ Pushq(JSTaggedValue::Undefined().GetRawData()); in PushUndefinedWithArgc() local
100 __ Pushq(op); in PushArgsWithArgvAndCheckStack() local
112 __ Pushq(glue); in StackOverflowCheck() local
Dasm_interpreter_call.cpp173 __ Pushq(0); // argc in AsmInterpEntryDispatch() local
176 __ Pushq(runtimeIdRegister); // runtimeId in AsmInterpEntryDispatch() local
192 __ Pushq(static_cast<int32_t>(FrameType::ASM_INTERPRETER_FRAME)); // frame type in PushFrameState() local
193 __ Pushq(prevSpRegister); // prevSp in PushFrameState() local
195 __ Pushq(pcRegister); // pc in PushFrameState() local
196 __ Pushq(fpRegister); // fp in PushFrameState() local
197 __ Pushq(0); // jumpSizeAfterCall in PushFrameState() local
199 __ Pushq(operatorRegister); // env in PushFrameState() local
200 __ Pushq(JSTaggedValue::Hole().GetRawData()); // acc in PushFrameState() local
201 __ Pushq(thisRegister); // thisObj in PushFrameState() local
[all …]
Doptimized_fast_call.cpp174 __ Pushq(0); in OptimizedFastCallAndPushUndefined() local
176 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedFastCallAndPushUndefined() local
182 __ Pushq(r13); in OptimizedFastCallAndPushUndefined() local
195 __ Pushq(0); // expectedNumArgsReg is odd need align in OptimizedFastCallAndPushUndefined() local
197 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in OptimizedFastCallAndPushUndefined() local
347 __ Pushq(0); in JSFastCallWithArgVAndPushUndefined() local
349 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in JSFastCallWithArgVAndPushUndefined() local
355 __ Pushq(r13); in JSFastCallWithArgVAndPushUndefined() local
368 __ Pushq(0); // expectedNumArgsReg is odd need align in JSFastCallWithArgVAndPushUndefined() local
370 __ Pushq(JSTaggedValue::VALUE_UNDEFINED); in JSFastCallWithArgVAndPushUndefined() local
/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