Searched refs:rcx (Results 1 – 7 of 7) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | optimized_fast_call.cpp | 47 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()
|
D | optimized_call.cpp | 58 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 …]
|
D | asm_interpreter_call.cpp | 90 Register methodRegister = rcx; in GeneratorReEnterAsmInterpDispatch() 772 Register thisValue = rcx; in CallNativeWithArgv()
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/ |
D | assembler_x64_test.cpp | 154 __ 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/ |
D | extended_assembler_x64.cpp | 24 rdi, rbp, rsi, rdx, rcx, r8, r9, rInvalid, rInvalid };
|
D | assembler_x64.h | 23 rcx, enumerator
|
/arkcompiler/ets_runtime/tools/circuit_viewer/examples/ |
D | log_loop.txt | 1652 [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 …]
|