Searched refs:rbx (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 }; 43 Pushq(rbx); in PushCppCalleeSaveRegisters() 48 Popq(rbx); in PopCppCalleeSaveRegisters()
|
D | assembler_x64.h | 25 rbx, enumerator
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | optimized_fast_call.cpp | 114 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()
|
D | common_call.h | 206 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()
|
D | optimized_call.cpp | 63 __ 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()
|
D | asm_interpreter_call.cpp | 333 …__ 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/ |
D | assembler_x64_test.cpp | 154 __ 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/ |
D | log_loop.txt | 1639 [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 …]
|