Home
last modified time | relevance | path

Searched refs:Leaq (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
H A Doptimized_call.cpp149 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in OptimizedCallAndPushArgv()
203 __ Leaq(Operand(r14, Scale::Times8, 0), codeAddrReg); in OptimizedCallAndPushArgv()
285 __ Leaq(Operand(rbp, DOUBLE_SLOT_SIZE), rdi); // 2: skip rbp & return Addr in CallBuiltinTrampoline()
479 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in GenJSCall()
856 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in ThrowNonCallableInternal()
888 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in JSBoundFunctionCallInternal()
970 __ Leaq(Operand(rsp, funcSlotOffSet * FRAME_SLOT_SIZE), rcx); // 5: skip argc and argv func new this in JSBoundFunctionCallInternal()
988 __ Leaq(Operand(r10, Scale::Times8, 0), rcx); // 8: disp in JSBoundFunctionCallInternal()
1033 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); // 8: skip frame type in CallRuntime()
1106 __ Leaq(Operan in CallRuntimeWithArgv()
[all...]
H A Dcommon_call.cpp49 __ Leaq(Operand(rsp, 24), rbp); // 24: skip pc, prevSp and frame type in PushAsmInterpBridgeFrame()
130 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in PushAsmBridgeFrame()
H A Dcommon_call.h283 assembler_->Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in JsFunctionArgsConfigFrameScope()
319 assembler_->Leaq(Operand(rsp, 2 * FRAME_SLOT_SIZE), rbp); in OptimizedUnfoldArgVFrameFrameScope()
349 assembler_->Leaq(Operand(rsp, 2 * FRAME_SLOT_SIZE), rbp); in OptimizedUnfoldArgVFrameFrame1Scope()
H A Dasm_interpreter_call.cpp168 __ Leaq(Operand(argvRegister, NUM_MANDATORY_JSFUNC_ARGS * JSTaggedValue::TaggedTypeSize()), in AsmInterpEntryDispatch()
249 __ Leaq(Operand(rsp, 3 * FRAME_SLOT_SIZE), rbp); // 3: 24 means skip frame type, prevSp and pc in PushAsmInterpEntryFrame()
868 __ Leaq(Operand(rsp, numArgs, Times8, 5 * FRAME_SLOT_SIZE), rbp); in CallNativeWithArgv()
909 __ Leaq(Operand(rsp, 5 * FRAME_SLOT_SIZE), rbp); in CallNativeWithArgv()
1090 __ Leaq(Operand(rbp, 2 * FRAME_SLOT_SIZE), rdi); // 2: skip argc & thread in PushCallArgsAndDispatchNative()
1103 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); // 8: skip frame type in PushBuiltinFrame()
1545 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); // skip frame type in PreserveMostCall()
1855 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); // skip frame type in ThrowStackOverflowExceptionAndReturn()
1885 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); // skip frame type in ThrowStackOverflowExceptionAndReturnToAotFrame()
H A Doptimized_fast_call.cpp116 __ Leaq(Operand(rsp, 8 * FRAME_SLOT_SIZE), argvReg); // 8: skip 8 frames to get argv in OptimizedFastCallAndPushArgv()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
H A Dassembler_x64.h142 void Leaq(const Operand &src, Register dst);
H A Dassembler_x64.cpp996 void AssemblerX64::Leaq(const Operand &src, Register dst) in Leaq() function in panda::ecmascript::x64::AssemblerX64
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
H A Dassembler_x64_test.cpp406 __ Leaq(Operand(r14, Scale::Times8, 0), rcx); in HWTEST_F_L0()

Completed in 11 milliseconds