Searched refs:rbp (Results 1 – 11 of 11) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | common_call.h | 198 assembler_->Pushq(rbp); in JsFunctionArgsConfigFrameScope() 201 assembler_->Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in JsFunctionArgsConfigFrameScope() 211 assembler_->Movq(rbp, rsp); in ~JsFunctionArgsConfigFrameScope() 218 assembler_->Pop(rbp); in ~JsFunctionArgsConfigFrameScope() 232 assembler_->Pushq(rbp); in OptimizedUnfoldArgVFrameFrameScope() 237 assembler_->Leaq(Operand(rsp, 2 * FRAME_SLOT_SIZE), rbp); in OptimizedUnfoldArgVFrameFrameScope() 243 assembler_->Movq(rbp, rsp); in ~OptimizedUnfoldArgVFrameFrameScope() 248 assembler_->Popq(rbp); in ~OptimizedUnfoldArgVFrameFrameScope() 262 assembler_->Pushq(rbp); in OptimizedUnfoldArgVFrameFrame1Scope() 267 assembler_->Leaq(Operand(rsp, 2 * FRAME_SLOT_SIZE), rbp); in OptimizedUnfoldArgVFrameFrame1Scope() [all …]
|
D | optimized_call.cpp | 81 __ Popq(rbp); in JSFunctionEntry() 146 __ Pushq(rbp); in OptimizedCallAndPushUndefined() 148 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in OptimizedCallAndPushUndefined() 186 __ Pop(rbp); in OptimizedCallAndPushUndefined() 241 __ Leaq(Operand(rbp, 2 * FRAME_SLOT_SIZE), rdi); // 2: skip rbp & return Addr in CallBuiltinTrampoline() 371 __ Pushq(rbp); in GenJSCall() 373 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in GenJSCall() 382 __ Pop(rbp); in GenJSCall() 443 __ Pushq(rbp); in GenJSCall() 445 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in GenJSCall() [all …]
|
D | common_call.cpp | 48 __ Pushq(rbp); in PushAsmInterpBridgeFrame() 50 __ Leaq(Operand(rsp, 24), rbp); // 24: skip pc, prevSp and frame type in PushAsmInterpBridgeFrame() 61 __ Movq(Operand(rbp, FRAME_SLOT_SIZE), r13); in GetArgvAtStack() 62 __ Movq(Operand(rbp, 2 * FRAME_SLOT_SIZE), r14); // 2: skip second argv in GetArgvAtStack() 72 __ Popq(rbp); in PopAsmInterpBridgeFrame()
|
D | asm_interpreter_call.cpp | 87 Register prevSpRegister = rbp; in GeneratorReEnterAsmInterpDispatch() 236 __ Pushq(rbp); in PushAsmInterpEntryFrame() 247 __ Leaq(Operand(rsp, 3 * FRAME_SLOT_SIZE), rbp); // 24: skip frame type, prevSp and pc in PushAsmInterpEntryFrame() 256 __ Popq(rbp); in PopAsmInterpEntryFrame() 671 Register prevSpRegister = rbp; in PushVregs() 724 __ Movq(newSpRegister, rbp); in DispatchCall() 800 __ Leaq(Operand(rsp, numArgs, Times8, 5 * FRAME_SLOT_SIZE), rbp); in CallNativeWithArgv() 842 __ Movq(rbp, rsp); in CallNativeWithArgv() 843 __ Pop(rbp); in CallNativeWithArgv() 915 __ Leaq(Operand(rbp, 2 * FRAME_SLOT_SIZE), rdi); // 16: skip argc & thread in PushCallArgsAndDispatchNative() [all …]
|
D | optimized_fast_call.cpp | 59 __ Popq(rbp); in OptimizedFastCallEntry()
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/ |
D | extended_assembler_x64.cpp | 22 r13, rbp, r12, rbx, r14, rsi, rdi, r8, r9 }; 24 rdi, rbp, rsi, rdx, rcx, r8, r9, rInvalid, rInvalid };
|
D | assembler_x64.cpp | 773 if (disp == 0 && base != rbp && base != r13) { in Operand() 790 if (disp == 0 && base != rbp && base != r13) { in Operand() 809 BuildSIB(scale, index, rbp); in Operand()
|
D | assembler_x64.h | 27 rbp, enumerator
|
/arkcompiler/ets_runtime/tools/circuit_viewer/examples/ |
D | log_loop.txt | 1633 [compiler] 00000000:00000055 pushq %rbp 1634 [compiler] 00000001:00e58948 movq %rsp, %rbp 1642 [compiler] 00000016:18558b48 movq 24(%rbp), %rdx 1644 [compiler] 00000024:f0558948 movq %rdx, -16(%rbp) 1645 [compiler] 00000028:00000000 movq $2, -8(%rbp) 1653 [compiler] 00000057:b0458948 movq %rax, -80(%rbp) 1654 [compiler] 0000005b:c0758948 movq %rsi, -64(%rbp) 1655 [compiler] 0000005f:c8558948 movq %rdx, -56(%rbp) 1662 [compiler] 0000007c:b8458948 movq %rax, -72(%rbp) 1673 [compiler] 000000a1:c84d8b48 movq -56(%rbp), %rcx [all …]
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/ |
D | assembler_x64_test.cpp | 142 __ Pushq(rbp); in HWTEST_F_L0() 150 __ Popq(rbp); in HWTEST_F_L0()
|
/arkcompiler/runtime_core/compiler/docs/ |
D | plt.md | 181 on stack, so we load it into temporary (we need it for `BoundaryFrame`), and push `rbp` to the stac…
|