Home
last modified time | relevance | path

Searched refs:rdi (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dextended_assembler_x64.cpp22 r13, rbp, r12, rbx, r14, rsi, rdi, r8, r9 };
24 rdi, rbp, rsi, rdx, rcx, r8, r9, rInvalid, rInvalid };
Dextended_assembler_x64.h83 return isGhcCallingConv_ ? r13 : rdi; in GlueRegister()
Dassembler_x64.h29 rdi, enumerator
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp56 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 …]
Dasm_interpreter_call.cpp141 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 …]
Doptimized_fast_call.cpp45 Register glueReg = rdi; in OptimizedFastCallEntry()
/arkcompiler/runtime_core/compiler/tests/amd64/
Dasmjit_test.cpp127 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/
Dlog_loop.txt1656 [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