| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
| D | optimized_call.cpp | 81 __ Ldr(tmp, MemoryOperand(fp, GetStackArgOffSetToFp(0))); // 0: the first arg id in CallRuntime() local 84 __ Ldr(rtfunc, MemoryOperand(tmp, JSThread::GlueData::GetRTStubEntriesOffset(false))); in CallRuntime() local 85 __ Ldr(argC, MemoryOperand(fp, GetStackArgOffSetToFp(1))); // 1: the second arg id in CallRuntime() local 91 __ Ldr(tmp, MemoryOperand(sp, 0)); in CallRuntime() local 152 __ Ldr(Register(X2), MemoryOperand(tmpArgV, 0)); in JSFunctionEntry() local 153 __ Ldr(Register(X3), MemoryOperand(tmpArgV, FRAME_SLOT_SIZE)); in JSFunctionEntry() local 154 __ Ldr(Register(X4), MemoryOperand(tmpArgV, DOUBLE_SLOT_SIZE)); in JSFunctionEntry() local 249 __ Ldr(actualNumArgs, MemoryOperand(sp, FRAME_SLOT_SIZE)); in OptimizedCallOptimized() local 356 __ Ldr(jsfunc, MemoryOperand(sp, FRAME_SLOT_SIZE * 2)); // 2: skip env and argc in GenJSCall() local 390 __ Ldr(Register(X5), MemoryOperand(jsfunc, JSFunction::LEXICAL_ENV_OFFSET)); in JSCallInternal() local [all …]
|
| D | asm_interpreter_call.cpp | 84 __ Ldr(tempRegister, MemoryOperand(callTargetRegister, TaggedObject::HCLASS_OFFSET)); in AsmInterpEntryDispatch() local 85 __ Ldr(bitFieldRegister, MemoryOperand(tempRegister, JSHClass::BIT_FIELD_OFFSET)); in AsmInterpEntryDispatch() local 116 … __ Ldr(trampoline, MemoryOperand(trampoline, JSThread::GlueData::GetRTStubEntriesOffset(false))); in AsmInterpEntryDispatch() local 141 … __ Ldr(tempRegister, MemoryOperand(glueRegister, JSThread::GlueData::GetStackLimitOffset(false))); in JSCallCommonEntry() local 180 …__ Ldr(Register(X20), MemoryOperand(methodRegister, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSE… in JSCallCommonEntry() local 182 __ Ldr(Register(X22), MemoryOperand(methodRegister, Method::PROFILE_TYPE_INFO_OFFSET)); in JSCallCommonEntry() local 183 __ Ldr(Register(X21), MemoryOperand(methodRegister, Method::CONSTANT_POOL_OFFSET)); in JSCallCommonEntry() local 187 __ Ldr(temp, MemoryOperand(temp, JSThread::GlueData::GetBCStubEntriesOffset(false))); in JSCallCommonEntry() local 483 __ Ldr(temp, MemoryOperand(glue, JSThread::GlueData::GetStackLimitOffset(false))); in CallNativeWithArgv() local 520 __ Ldr(temp, MemoryOperand(glue, JSThread::GlueData::GetLeaveFrameOffset(false))); in CallNativeWithArgv() local [all …]
|
| D | common_call.cpp | 111 __ Ldr(op, MemoryOperand(argv, -FRAME_SLOT_SIZE, PREINDEX)); // -8: 8 bytes in PushArgsWithArgv() local 138 __ Ldr(op, MemoryOperand(glue, JSThread::GlueData::GetStackLimitOffset(false))); in StackOverflowCheck() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/ |
| D | assembler_aarch64_test.cpp | 199 __ Ldr(Register(X1), MemoryOperand(Register(SP), 8, PREINDEX)); in HWTEST_F_L0() local 200 __ Ldr(Register(X3), MemoryOperand(Register(SP), 8, OFFSET)); in HWTEST_F_L0() local 201 __ Ldr(Register(X3).W(), MemoryOperand(Register(SP), 8, OFFSET)); in HWTEST_F_L0() local 301 __ Ldr(temp, MemoryOperand(base, -8, POSTINDEX)); in HWTEST_F_L0() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
| D | assembler_aarch64.cpp | 265 void AssemblerAarch64::Ldr(const Register &rt, const MemoryOperand &operand, Scale scale) in Ldr() function in panda::ecmascript::aarch64::AssemblerAarch64 291 void AssemblerAarch64::Ldr(const Register &rt, const MemoryOperand &operand) in Ldr() function in panda::ecmascript::aarch64::AssemblerAarch64
|