Home
last modified time | relevance | path

Searched refs:rbx (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 };
43 Pushq(rbx); in PushCppCalleeSaveRegisters()
48 Popq(rbx); in PopCppCalleeSaveRegisters()
Dassembler_x64.h25 rbx, enumerator
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_fast_call.cpp114 Register methodCallField = rbx; in OptimizedFastCallAndPushUndefined()
124 Register expectedNumArgsReg = rbx; in OptimizedFastCallAndPushUndefined()
229 __ Movq(r8, rbx); in JSFastCallWithArgV()
231 Register argV(rbx); in JSFastCallWithArgV()
265 __ Mov(Operand(method, Method::CODE_ENTRY_OFFSET), rbx); // get codeAddress in JSFastCallWithArgV()
266 __ Callq(rbx); in JSFastCallWithArgV()
298 __ Movq(r8, rbx); in JSFastCallWithArgVAndPushUndefined()
302 Register argV(rbx); in JSFastCallWithArgVAndPushUndefined()
380 __ Mov(Operand(method, Method::CODE_ENTRY_OFFSET), rbx); // get codeAddress in JSFastCallWithArgVAndPushUndefined()
381 __ Callq(rbx); in JSFastCallWithArgVAndPushUndefined()
Dcommon_call.h206 assembler_->Pushq(rbx); in JsFunctionArgsConfigFrameScope()
213 assembler_->Popq(rbx); in ~JsFunctionArgsConfigFrameScope()
238 assembler_->Pushq(rbx); in OptimizedUnfoldArgVFrameFrameScope()
246 assembler_->Popq(rbx); in ~OptimizedUnfoldArgVFrameFrameScope()
268 assembler_->Pushq(rbx); in OptimizedUnfoldArgVFrameFrame1Scope()
280 assembler_->Popq(rbx); in ~OptimizedUnfoldArgVFrameFrame1Scope()
Doptimized_call.cpp63 __ Movq(argv, rbx); in JSFunctionEntry()
65 __ Movq(Operand(rbx, 0), rdx); in JSFunctionEntry()
66 __ Movq(Operand(rbx, FRAME_SLOT_SIZE), rcx); in JSFunctionEntry()
67 __ Movq(Operand(rbx, DOUBLE_SLOT_SIZE), r8); in JSFunctionEntry()
68 __ Addq(TRIPLE_SLOT_SIZE, rbx); in JSFunctionEntry()
69 __ Movq(rbx, r9); in JSFunctionEntry()
151 __ Pushq(rbx); in OptimizedCallAndPushUndefined()
167 …__ Movq(Operand(argvReg, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), rbx); // -8: stack … in OptimizedCallAndPushUndefined()
168 __ Pushq(rbx); in OptimizedCallAndPushUndefined()
183 __ Popq(rbx); in OptimizedCallAndPushUndefined()
Dasm_interpreter_call.cpp333 …__ Movq(Operand(methodRegister, Method::CONSTANT_POOL_OFFSET), rbx); // constantPool: rbx in JSCallCommonEntry()
728 __ Movq(Operand(methodRegister, Method::CONSTANT_POOL_OFFSET), rbx); in DispatchCall()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
Dassembler_x64_test.cpp154 __ Movq(rcx, rbx); in HWTEST_F_L0()
161 __ Movq(Operand(rsp, 0x40U), rbx); in HWTEST_F_L0()
287 __ Cmpl(rcx, rbx); in HWTEST_F_L0()
334 __ CMovbe(rbx, rcx); in HWTEST_F_L0()
/arkcompiler/ets_runtime/tools/circuit_viewer/examples/
Dlog_loop.txt1639 [compiler] 0000000e:00000053 pushq %rbx
1641 [compiler] 00000013:00c38948 movq %rax, %rbx
1652 [compiler] 00000050:00000000 movq 5232(%rbx), %rcx
1656 [compiler] 00000063:00df8948 movq %rbx, %rdi
1661 [compiler] 00000075:00000000 movq 5360(%rbx), %rcx
1663 [compiler] 00000080:00df8948 movq %rbx, %rdi
1685 [compiler] 000000d4:00000000 movq 3240(%rbx), %rdx
1687 [compiler] 000000df:00d88948 movq %rbx, %rax
1698 [compiler] 00000103:00000000 movq 5464(%rbx), %rax
1702 [compiler] 00000116:00df8948 movq %rbx, %rdi
[all …]