Home
last modified time | relevance | path

Searched defs:Leaq (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp149 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in OptimizedCallAndPushArgv() local
203 __ Leaq(Operand(r14, Scale::Times8, 0), codeAddrReg); in OptimizedCallAndPushArgv() local
285 __ Leaq(Operand(rbp, DOUBLE_SLOT_SIZE), rdi); // 2: skip rbp & return Addr in CallBuiltinTrampoline() local
479 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in GenJSCall() local
829 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in PushAsmBridgeFrame() local
869 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in ThrowNonCallableInternal() local
901 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in JSBoundFunctionCallInternal() local
983 …__ Leaq(Operand(rsp, funcSlotOffSet * FRAME_SLOT_SIZE), rcx); // 5: skip argc and argv func new th… in JSBoundFunctionCallInternal() local
1001 __ Leaq(Operand(r10, Scale::Times8, 0), rcx); // 8: disp in JSBoundFunctionCallInternal() local
1046 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); // 8: skip frame type in CallRuntime() local
[all …]
Dcommon_call.cpp49 __ Leaq(Operand(rsp, 24), rbp); // 24: skip pc, prevSp and frame type in PushAsmInterpBridgeFrame() local
Dasm_interpreter_call.cpp168 __ Leaq(Operand(argvRegister, NUM_MANDATORY_JSFUNC_ARGS * JSTaggedValue::TaggedTypeSize()), in AsmInterpEntryDispatch() local
249 __ Leaq(Operand(rsp, 3 * FRAME_SLOT_SIZE), rbp); // 3: 24 means skip frame type, prevSp and pc in PushAsmInterpEntryFrame() local
868 __ Leaq(Operand(rsp, numArgs, Times8, 5 * FRAME_SLOT_SIZE), rbp); in CallNativeWithArgv() local
909 __ Leaq(Operand(rsp, 5 * FRAME_SLOT_SIZE), rbp); in CallNativeWithArgv() local
997 __ Leaq(Operand(rbp, 2 * FRAME_SLOT_SIZE), rdi); // 2: skip argc & thread in PushCallArgsAndDispatchNative() local
1010 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); // 8: skip frame type in PushBuiltinFrame() local
1452 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); // skip frame type in PreserveMostCall() local
1635 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); // skip frame type in ThrowStackOverflowExceptionAndReturn() local
Doptimized_fast_call.cpp116 __ Leaq(Operand(rsp, 8 * FRAME_SLOT_SIZE), argvReg); // 8: skip 8 frames to get argv in OptimizedFastCallAndPushArgv() local
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
Dassembler_x64_test.cpp406 __ Leaq(Operand(r14, Scale::Times8, 0), rcx); in HWTEST_F_L0() local
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dassembler_x64.cpp988 void AssemblerX64::Leaq(const Operand &src, Register dst) in Leaq() function in panda::ecmascript::x64::AssemblerX64