Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Doptimized_call.cpp71 __ Ldr(tmp, MemoryOperand(fp, GetStackArgOffSetToFp(0))); // 0: the first arg id in CallRuntime() local
74 __ Ldr(rtfunc, MemoryOperand(tmp, JSThread::GlueData::GetRTStubEntriesOffset(false))); in CallRuntime() local
75 __ Ldr(argC, MemoryOperand(fp, GetStackArgOffSetToFp(1))); // 1: the second arg id in CallRuntime() local
81 __ Ldr(tmp, MemoryOperand(sp, 0)); in CallRuntime() local
145 __ Ldr(Register(X2), MemoryOperand(tmpArgV, 0)); in JSFunctionEntry() local
146 __ Ldr(Register(X3), MemoryOperand(tmpArgV, FRAME_SLOT_SIZE)); in JSFunctionEntry() local
147 __ Ldr(Register(X4), MemoryOperand(tmpArgV, DOUBLE_SLOT_SIZE)); in JSFunctionEntry() local
207 __ Ldr(jsfunc, MemoryOperand(sp, funcSlotOffSet * FRAME_SLOT_SIZE)); in OptimizedCallAndPushArgv() local
208 __ Ldr(method, MemoryOperand(jsfunc, JSFunction::METHOD_OFFSET)); in OptimizedCallAndPushArgv() local
209 __ Ldr(codeAddr, MemoryOperand(jsfunc, JSFunction::CODE_ENTRY_OFFSET)); in OptimizedCallAndPushArgv() local
[all …]
Doptimized_fast_call.cpp47 __ Ldr(Register(X1), MemoryOperand(tmpArgV, 0)); in OptimizedFastCallEntry() local
48 __ Ldr(Register(X2), MemoryOperand(tmpArgV, FRAME_SLOT_SIZE)); in OptimizedFastCallEntry() local
114 __ Ldr(method, MemoryOperand(jsfunc, JSFunction::METHOD_OFFSET)); in OptimizedFastCallAndPushArgv() local
115 __ Ldr(expectedNumArgs, MemoryOperand(method, Method::CALL_FIELD_OFFSET)); in OptimizedFastCallAndPushArgv() local
162 __ Ldr(op, MemoryOperand(argV, 0)); in OptimizedFastCallAndPushArgv() local
174 __ Ldr(op, MemoryOperand(argV, 0)); in OptimizedFastCallAndPushArgv() local
185 __ Ldr(op, MemoryOperand(argV, 0)); in OptimizedFastCallAndPushArgv() local
232 __ Ldr(method1, MemoryOperand(jsfunc, JSFunction::METHOD_OFFSET)); in OptimizedFastCallAndPushArgv() local
233 __ Ldr(X11, MemoryOperand(jsfunc, JSFunction::CODE_ENTRY_OFFSET)); in OptimizedFastCallAndPushArgv() local
272 __ Ldr(op, MemoryOperand(argV, 0)); in JSFastCallWithArgV() local
[all …]
Dasm_interpreter_call.cpp74 __ Ldr(tempRegister, MemoryOperand(callTargetRegister, TaggedObject::HCLASS_OFFSET)); in AsmInterpEntryDispatch() local
76 __ Ldr(bitFieldRegister, MemoryOperand(tempRegister, JSHClass::BIT_FIELD_OFFSET)); in AsmInterpEntryDispatch() local
107 … __ Ldr(trampoline, MemoryOperand(trampoline, JSThread::GlueData::GetRTStubEntriesOffset(false))); in AsmInterpEntryDispatch() local
134 … __ Ldr(tempRegister, MemoryOperand(glueRegister, JSThread::GlueData::GetStackLimitOffset(false))); in JSCallCommonEntry() local
173 …__ Ldr(Register(X20), MemoryOperand(methodRegister, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSE… in JSCallCommonEntry() local
175 __ Ldr(Register(X22), MemoryOperand(temp, JSFunction::RAW_PROFILE_TYPE_INFO_OFFSET)); in JSCallCommonEntry() local
176 __ Ldr(Register(X22), MemoryOperand(Register(X22), ProfileTypeInfoCell::VALUE_OFFSET)); in JSCallCommonEntry() local
177 __ Ldr(Register(X21), MemoryOperand(methodRegister, Method::CONSTANT_POOL_OFFSET)); in JSCallCommonEntry() local
181 __ Ldr(temp, MemoryOperand(temp, JSThread::GlueData::GetBCStubEntriesOffset(false))); in JSCallCommonEntry() local
506 __ Ldr(temp, MemoryOperand(glue, JSThread::GlueData::GetStackLimitOffset(false))); in CallNativeWithArgv() local
[all …]
Dcommon_call.cpp100 __ Ldr(op, MemoryOperand(argv, -FRAME_SLOT_SIZE, PREINDEX)); // -8: 8 bytes in PushArgsWithArgv() local
119 __ Ldr(op1, MemoryOperand(argv, -FRAME_SLOT_SIZE, PREINDEX)); in PushArgsWithArgvInPair() local
142 __ Ldr(op2, MemoryOperand(argv, -FRAME_SLOT_SIZE, PREINDEX)); in PushArgsWithArgvInPair() local
171 __ Ldr(op, MemoryOperand(glue, JSThread::GlueData::GetStackLimitOffset(false))); in StackOverflowCheck() local
176 __ Ldr(op, MemoryOperand(glue, JSThread::GlueData::GetAllowCrossThreadExecutionOffset(false))); in StackOverflowCheck() local
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
Dassembler_aarch64_test.cpp193 __ Ldr(Register(X1), MemoryOperand(Register(SP), 8, PREINDEX)); in HWTEST_F_L0() local
194 __ Ldr(Register(X3), MemoryOperand(Register(SP), 8, OFFSET)); in HWTEST_F_L0() local
195 __ Ldr(Register(X3).W(), MemoryOperand(Register(SP), 8, OFFSET)); in HWTEST_F_L0() local
295 __ Ldr(temp, MemoryOperand(base, -8, POSTINDEX)); in HWTEST_F_L0() local
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dassembler_aarch64.cpp273 void AssemblerAarch64::Ldr(const Register &rt, const MemoryOperand &operand, Scale scale) in Ldr() function in panda::ecmascript::aarch64::AssemblerAarch64
299 void AssemblerAarch64::Ldr(const Register &rt, const MemoryOperand &operand) in Ldr() function in panda::ecmascript::aarch64::AssemblerAarch64