Home
last modified time | relevance | path

Searched refs:rcx (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_fast_call.cpp47 Register prevFpReg = rcx; in OptimizedFastCallEntry()
51 __ Movq(rsi, rcx); in OptimizedFastCallEntry()
112 arg0 = rcx; in OptimizedFastCallAndPushUndefined()
130 __ Movq(JSTaggedValue::VALUE_UNDEFINED, rcx); in OptimizedFastCallAndPushUndefined()
138 __ Movq(r9, rcx); // arg0 to rcx in OptimizedFastCallAndPushUndefined()
228 __ Movq(rcx, r12); in JSFastCallWithArgV()
235 __ Movq(Operand(argV, 0), rcx); // first arg in JSFastCallWithArgV()
297 __ Movq(rcx, r12); in JSFastCallWithArgVAndPushUndefined()
306 __ Movq(JSTaggedValue::VALUE_UNDEFINED, rcx); in JSFastCallWithArgVAndPushUndefined()
313 __ Movq(Operand(argV, 0), rcx); // first arg in JSFastCallWithArgVAndPushUndefined()
Doptimized_call.cpp58 Register prevFpReg = rcx; in JSFunctionEntry()
66 __ Movq(Operand(rbx, FRAME_SLOT_SIZE), rcx); in JSFunctionEntry()
128 Register methodCallField = rcx; in OptimizedCallAndPushUndefined()
140 Register expectedNumArgsReg = rcx; in OptimizedCallAndPushUndefined()
348 Register methodCallField = rcx; in GenJSCall()
428 __ Movq(Operand(rsp, TRIPLE_SLOT_SIZE), rcx); // newTarget in GenJSCall()
587 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_ARGUMENTS_OFFSET), rcx); in JSBoundFunctionCallInternal()
589 __ Mov(Operand(rcx, TaggedArray::LENGTH_OFFSET), rcx); in JSBoundFunctionCallInternal()
590 __ Addq(rcx, r10); in JSBoundFunctionCallInternal()
606 …perand(rdx, rax, Scale::Times8, kungfu::ArgumentAccessor::GetFixArgsNum() * FRAME_SLOT_SIZE), rcx); in JSBoundFunctionCallInternal()
[all …]
Dasm_interpreter_call.cpp90 Register methodRegister = rcx; in GeneratorReEnterAsmInterpDispatch()
772 Register thisValue = rcx; in CallNativeWithArgv()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
Dassembler_x64_test.cpp154 __ Movq(rcx, rbx); in HWTEST_F_L0()
208 __ Movzbq(Operand(rcx, 0), rax); in HWTEST_F_L0()
287 __ Cmpl(rcx, rbx); in HWTEST_F_L0()
334 __ CMovbe(rbx, rcx); in HWTEST_F_L0()
413 __ Leaq(Operand(r14, Scale::Times8, 0), rcx); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dextended_assembler_x64.cpp24 rdi, rbp, rsi, rdx, rcx, r8, r9, rInvalid, rInvalid };
Dassembler_x64.h23 rcx, enumerator
/arkcompiler/ets_runtime/tools/circuit_viewer/examples/
Dlog_loop.txt1652 [compiler] 00000050:00000000 movq 5232(%rbx), %rcx
1658 [compiler] 00000069:0000d1ff callq *%rcx
1661 [compiler] 00000075:00000000 movq 5360(%rbx), %rcx
1665 [compiler] 00000086:0000d1ff callq *%rcx
1673 [compiler] 000000a1:c84d8b48 movq -56(%rbp), %rcx
1681 [compiler] 000000c6:20418b48 movq 32(%rcx), %rax
1688 [compiler] 000000e2:00000051 pushq %rcx
1694 [compiler] 000000f3:c84d8b48 movq -56(%rbp), %rcx
1695 [compiler] 000000f7:20418b48 movq 32(%rcx), %rax
1707 [compiler] 0000012a:00c18948 movq %rax, %rcx
[all …]