Home
last modified time | relevance | path

Searched defs:Ldr (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Doptimized_call.cpp81 __ 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 …]
Dasm_interpreter_call.cpp84 __ 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 …]
Dcommon_call.cpp111 __ 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/
Dassembler_aarch64_test.cpp199 __ 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/
Dassembler_aarch64.cpp265 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