Searched refs:rdi (Results 1 – 8 of 8) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/ |
D | extended_assembler_x64.cpp | 22 r13, rbp, r12, rbx, r14, rsi, rdi, r8, r9 }; 24 rdi, rbp, rsi, rdx, rcx, r8, r9, rInvalid, rInvalid };
|
D | extended_assembler_x64.h | 83 return isGhcCallingConv_ ? r13 : rdi; in GlueRegister()
|
D | assembler_x64.h | 29 rdi, enumerator
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | optimized_call.cpp | 56 Register glueReg = rdi; in JSFunctionEntry() 121 Register jsFuncReg = rdi; in OptimizedCallAndPushUndefined() 241 __ Leaq(Operand(rbp, 2 * FRAME_SLOT_SIZE), rdi); // 2: skip rbp & return Addr in CallBuiltinTrampoline() 257 Register ccGlueReg = rdi; in JSProxyCallInternalWithArgV() 322 __ Movq(glueReg, rdi); in GenJSCall() 323 glueReg = rdi; in GenJSCall() 423 __ Movq(glueReg, rdi); in GenJSCall() 655 … __ Movq(Operand(rdi, r10, Scale::Times8, JSThread::GlueData::GetCOStubEntriesOffset(false)), rax); in JSBoundFunctionCallInternal() 662 __ Movq(rdi, rax); in JSBoundFunctionCallInternal() 692 __ Movq(Operand(rdi, r9, Scale::Times8, JSThread::GlueData::GetCOStubEntriesOffset(false)), r8); in JSProxyCallInternal() [all …]
|
D | asm_interpreter_call.cpp | 141 Register glueRegister = rdi; in AsmInterpEntryDispatch() 232 __ Pushq(rdi); in PushAsmInterpEntryFrame() 234 __ Movq(Operand(rdi, JSThread::GlueData::GetLeaveFrameOffset(false)), fpRegister); in PushAsmInterpEntryFrame() 258 __ Popq(rdi); in PopAsmInterpEntryFrame() 259 __ Movq(fpRegister, Operand(rdi, JSThread::GlueData::GetLeaveFrameOffset(false))); in PopAsmInterpEntryFrame() 726 __ Movzwq(Operand(methodRegister, Method::LITERAL_INFO_OFFSET), rdi); in DispatchCall() 769 Register glue = rdi; in CallNativeWithArgv() 809 __ Movq(rsp, rdi); in CallNativeWithArgv() 850 Register glue = rdi; in CallNativeEntry() 866 __ Movq(r11, rdi); in CallNativeEntry() [all …]
|
D | optimized_fast_call.cpp | 45 Register glueReg = rdi; in OptimizedFastCallEntry()
|
/arkcompiler/runtime_core/compiler/tests/amd64/ |
D | asmjit_test.cpp | 127 a.add(x86::rdi, x86::rsi); in TEST_F() 128 a.mov(x86::rax, x86::rdi); in TEST_F()
|
/arkcompiler/ets_runtime/tools/circuit_viewer/examples/ |
D | log_loop.txt | 1656 [compiler] 00000063:00df8948 movq %rbx, %rdi 1663 [compiler] 00000080:00df8948 movq %rbx, %rdi 1702 [compiler] 00000116:00df8948 movq %rbx, %rdi 1725 [compiler] 00000171:00df8948 movq %rbx, %rdi
|