Home
last modified time | relevance | path

Searched refs:rax (Results 1 – 10 of 10) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp152 __ Pushq(rax); in OptimizedCallAndPushUndefined()
233 Register glueReg = rax; in CallBuiltinTrampoline()
258 Register jsccGlueReg = rax; in JSProxyCallInternalWithArgV()
319 Register glueReg = rax; in GenJSCall()
324 __ Movq(Operand(rsp, DOUBLE_SLOT_SIZE), rax); // sp + 16 get jsFunc in GenJSCall()
327 Register jsFuncReg = rax; in GenJSCall()
334 __ Cmpb(static_cast<uint8_t>(JSType::JS_BOUND_FUNCTION), rax); // IsBoundFunction in GenJSCall()
336 __ Cmpb(static_cast<uint8_t>(JSType::JS_PROXY), rax); // IsJsProxy in GenJSCall()
359 __ Btq(JSHClass::ClassConstructorBit::START_BIT, rax); // is CallConstructor in GenJSCall()
377 __ Movq(glueReg, rax); // glue in GenJSCall()
[all …]
Dasm_interpreter_call.cpp172 __ Movq(glueRegister, rax); // glue in AsmInterpEntryDispatch()
180 …__ Movq(Operand(rax, trampolineIdRegister, Times8, JSThread::GlueData::GetRTStubEntriesOffset(fals… in AsmInterpEntryDispatch()
734 Register bcIndexRegister = rax; in DispatchCall()
775 Register temporary = rax; in CallNativeWithArgv()
910 Register nativeCode = rax; in PushCallArgsAndDispatchNative()
969 Register temp = rax; in ResumeRspAndDispatch()
970 Register opcodeRegister = rax; in ResumeRspAndDispatch()
1127 __ Movq(r13, rax); in ResumeRspAndReturn()
1156 Register opcodeRegister = rax; in ResumeCaughtFrameAndDispatch()
1175 Register cppRet(rax); in ResumeUncaughtFrameAndReturn()
[all …]
Doptimized_fast_call.cpp115 Register codeAddrReg = rax; in OptimizedFastCallAndPushUndefined()
258 __ Mov(actualNumArgs, rax); in JSFastCallWithArgV()
259 CopyArgumentWithArgV(assembler, rax, argV); in JSFastCallWithArgV()
Dcommon_call.h207 assembler_->Pushq(rax); in JsFunctionArgsConfigFrameScope()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
Dassembler_x64_test.cpp190 __ Movl(Operand(rax, 0x38), rax); in HWTEST_F_L0()
208 __ Movzbq(Operand(rcx, 0), rax); in HWTEST_F_L0()
305 __ Cmpq(r11, rax); in HWTEST_F_L0()
315 __ Btl(0x8, rax); in HWTEST_F_L0()
383 __ Andl(0xfffffff, rax); in HWTEST_F_L0()
396 __ And(rax, rdx); in HWTEST_F_L0()
432 __ Leal(Operand(rax, -50331649), rdx); in HWTEST_F_L0()
447 __ Shll(0x18, rax); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dassembler_x64.cpp66 } else if (dst == rax) { in Addq()
96 } else if (dst == rax) { in Addl()
118 } else if (dst == rax) { in Subq()
148 } else if (dst == rax) { in Subl()
170 } else if (dst == rax) { in Cmpq()
192 } else if (dst == rax) { in Cmpb()
219 } else if (dst == rax) { in Cmpl()
873 } else if (dst == rax) { in Testq()
890 if (dst == rax) { in Testb()
1028 } else if (dst == rax) { in Andq()
[all …]
Dextended_assembler_x64.h52 return rax; in TempRegister()
Dassembler_x64.h22 rax = 0, enumerator
/arkcompiler/runtime_core/compiler/tests/amd64/
Dasmjit_test.cpp60 a.mov(x86::rax, 1); in TEST_F()
128 a.mov(x86::rax, x86::rdi); in TEST_F()
/arkcompiler/ets_runtime/tools/circuit_viewer/examples/
Dlog_loop.txt1641 [compiler] 00000013:00c38948 movq %rax, %rbx
1650 [compiler] 00000045:00000000 nopw %cs:(%rax,%rax)
1653 [compiler] 00000057:b0458948 movq %rax, -80(%rbp)
1659 [compiler] 0000006b:0af88348 cmpq $10, %rax
1662 [compiler] 0000007c:b8458948 movq %rax, -72(%rbp)
1664 [compiler] 00000083:00c68948 movq %rax, %rsi
1667 [compiler] 0000008a:07f88348 cmpq $7, %rax
1669 [compiler] 00000091:07f88348 cmpq $7, %rax
1681 [compiler] 000000c6:20418b48 movq 32(%rcx), %rax
1682 [compiler] 000000ca:10508b48 movq 16(%rax), %rdx
[all …]