Searched refs:rax (Results 1 – 10 of 10) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | optimized_call.cpp | 152 __ 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 …]
|
D | asm_interpreter_call.cpp | 172 __ 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 …]
|
D | optimized_fast_call.cpp | 115 Register codeAddrReg = rax; in OptimizedFastCallAndPushUndefined() 258 __ Mov(actualNumArgs, rax); in JSFastCallWithArgV() 259 CopyArgumentWithArgV(assembler, rax, argV); in JSFastCallWithArgV()
|
D | common_call.h | 207 assembler_->Pushq(rax); in JsFunctionArgsConfigFrameScope()
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/ |
D | assembler_x64_test.cpp | 190 __ 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/ |
D | assembler_x64.cpp | 66 } 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 …]
|
D | extended_assembler_x64.h | 52 return rax; in TempRegister()
|
D | assembler_x64.h | 22 rax = 0, enumerator
|
/arkcompiler/runtime_core/compiler/tests/amd64/ |
D | asmjit_test.cpp | 60 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/ |
D | log_loop.txt | 1641 [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 …]
|