Home
last modified time | relevance | path

Searched refs:Ldr (Results 1 – 12 of 12) sorted by relevance

/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.cc229 ___ Ldr(reg_w(dest), MEM_OP(reg_x(base), offset)); in LoadWFromOffset() local
240 ___ Ldr(reg_x(dest), MEM_OP(reg_x(base), offset)); in LoadFromOffset() local
244 ___ Ldr(reg_s(dest), MEM_OP(reg_x(base), offset)); in LoadSFromOffset() local
248 ___ Ldr(reg_d(dest), MEM_OP(reg_x(base), offset)); in LoadDFromOffset() local
259 ___ Ldr(reg_w(dest.AsWRegister()), MEM_OP(reg_x(base), offset)); in Load() local
266 ___ Ldr(reg_w(dest.AsOverlappingWRegister()), MEM_OP(reg_x(base), offset)); in Load() local
269 ___ Ldr(reg_x(dest.AsXRegister()), MEM_OP(reg_x(base), offset)); in Load() local
272 ___ Ldr(reg_s(dest.AsSRegister()), MEM_OP(reg_x(base), offset)); in Load() local
275 ___ Ldr(reg_d(dest.AsDRegister()), MEM_OP(reg_x(base), offset)); in Load() local
319 ___ Ldr(reg_x(dst.AsXRegister()), MEM_OP(reg_x(base.AsXRegister()), offs.Int32Value())); in LoadRawPtr() local
[all …]
Dassembler_arm64.cc92 ___ Ldr(reg_x(dst.AsXRegister()), MEM_OP(reg_x(base.AsXRegister()), offs.Int32Value())); in LoadRawPtr() local
103 ___ Ldr(reg_x(scratch.AsXRegister()), MEM_OP(reg_x(base.AsXRegister()), offs.Int32Value())); in JumpTo() local
141 ___ Ldr(dst0, MemOperand(sp, offset)); in UnspillRegisters() local
155 ___ Ldr(dst0, MemOperand(sp, offset)); in UnspillRegisters() local
195 ___ Ldr(temp, MemOperand(tr, Thread::IsGcMarkingOffset<kArm64PointerSize>().Int32Value())); in GenerateMarkingRegisterCheck() local
/art/compiler/trampolines/
Dtrampoline_compiler.cc61 ___ Ldr(pc, MemOperand(r0, offset.Int32Value())); in CreateTrampoline() local
69 ___ Ldr(temp_reg, MemOperand(r0, JNIEnvExt::SelfOffset(4).Int32Value())); in CreateTrampoline() local
70 ___ Ldr(pc, MemOperand(temp_reg, offset.Int32Value())); in CreateTrampoline() local
74 ___ Ldr(pc, MemOperand(tr, offset.Int32Value())); in CreateTrampoline() local
/art/compiler/optimizing/
Dintrinsics_arm_vixl.cc153 __ Ldr(tmp, MemOperand(src_curr_addr, element_size, PostIndex)); in EmitNativeCode() local
470 __ Ldr(OutputRegister(invoke), MemOperand(LowRegisterFrom(invoke->GetLocations()->InAt(0)))); in VisitMemoryPeekIntNative() local
486 __ Ldr(hi, MemOperand(addr, 4)); in VisitMemoryPeekLongNative() local
487 __ Ldr(lo, MemOperand(addr)); in VisitMemoryPeekLongNative() local
489 __ Ldr(lo, MemOperand(addr)); in VisitMemoryPeekLongNative() local
490 __ Ldr(hi, MemOperand(addr, 4)); in VisitMemoryPeekLongNative() local
560 __ Ldr(OutputRegister(invoke), in VisitThreadCurrentThread() local
579 __ Ldr(trg, MemOperand(base, offset)); in GenUnsafeGet() local
600 __ Ldr(trg, MemOperand(base, offset)); in GenUnsafeGet() local
607 __ Ldr(trg, MemOperand(base, offset)); in GenUnsafeGet() local
[all …]
Dintrinsics_arm64.cc112 __ Ldr(tmp_reg, MemOperand(src_curr_addr, element_size, PostIndex)); in EmitNativeCode() local
582 __ Ldr(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekIntNative() local
592 __ Ldr(XRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekLongNative() local
1166 __ Ldr(temp3, HeapOperand(str, count_offset)); in VisitStringCompareTo() local
1167 __ Ldr(temp2, HeapOperand(arg, count_offset)); in VisitStringCompareTo() local
1173 __ Ldr(temp0, HeapOperand(str, count_offset)); in VisitStringCompareTo() local
1174 __ Ldr(temp1, HeapOperand(arg, count_offset)); in VisitStringCompareTo() local
1214 __ Ldr(temp4, MemOperand(str.X(), temp1.X())); in VisitStringCompareTo() local
1215 __ Ldr(temp2, MemOperand(arg.X(), temp1.X())); in VisitStringCompareTo() local
1406 __ Ldr(temp, MemOperand(str.X(), class_offset)); in VisitStringEquals() local
[all …]
Dcode_generator_arm64.cc1134 __ Ldr(method, MemOperand(sp, 0)); in MaybeIncrementHotness() local
1172 __ Ldr(lr, MemOperand(tr, entrypoint_offset)); in MaybeIncrementHotness() local
1178 __ Ldr(lr, MemOperand(sp, 8)); in MaybeIncrementHotness() local
1328 __ Ldr(card, MemOperand(tr, Thread::CardTableOffset<kArm64PointerSize>().Int32Value())); in MarkGCCard() local
1393 __ Ldr(reg, MemOperand(sp, stack_index)); in RestoreCoreRegister() local
1498 __ Ldr(dst, StackOperandFrom(source)); in MoveLocation() local
1593 __ Ldr(temp, StackOperandFrom(source)); in MoveLocation() local
1622 __ Ldr(dst, src); in Load() local
1830 __ Ldr(lr, MemOperand(tr, entrypoint_offset.Int32Value())); in InvokeRuntime() local
1851 __ Ldr(lr, MemOperand(tr, entry_point_offset)); in InvokeRuntimeWithoutRecordingPcInfo() local
[all …]
Doptimizing_cfi_test.cc199 __ Ldr(r0, vixl32::MemOperand(r0)); in TEST_ISA() local
Dcode_generator_vector_arm64_sve.cc1416 __ Ldr(length, HeapOperand(InputRegisterAt(instruction, 0), count_offset)); in VisitVecLoad() local
1420 __ Ldr(DRegisterFrom(locations->Out()).V8B(), in VisitVecLoad() local
1429 __ Ldr(reg, in VisitVecLoad() local
1444 __ Ldr(reg, in VisitVecLoad() local
1530 __ Ldr(QRegisterFrom(destination), StackOperandFrom(source)); in LoadSIMDRegFromStack() local
1551 __ Ldr(temp, MemOperand(sp, source.GetStackIndex())); in MoveToSIMDStackSlot() local
1553 __ Ldr(temp, MemOperand(sp, source.GetStackIndex() + kArm64WordSize)); in MoveToSIMDStackSlot() local
1557 __ Ldr(temp, StackOperandFrom(source)); in MoveToSIMDStackSlot() local
Dcode_generator_vector_arm64_neon.cc1416 __ Ldr(length, HeapOperand(InputRegisterAt(instruction, 0), count_offset)); in VisitVecLoad() local
1420 __ Ldr(DRegisterFrom(locations->Out()).V8B(), in VisitVecLoad() local
1429 __ Ldr(reg, in VisitVecLoad() local
1444 __ Ldr(reg, in VisitVecLoad() local
1530 __ Ldr(QRegisterFrom(destination), StackOperandFrom(source)); in LoadSIMDRegFromStack() local
1551 __ Ldr(temp, MemOperand(sp, source.GetStackIndex())); in MoveToSIMDStackSlot() local
1553 __ Ldr(temp, MemOperand(sp, source.GetStackIndex() + kArm64WordSize)); in MoveToSIMDStackSlot() local
1557 __ Ldr(temp, StackOperandFrom(source)); in MoveToSIMDStackSlot() local
Dcode_generator_arm_vixl.cc2138 __ Ldr(lr, MemOperand(tr, entry_point_offset)); in MaybeIncrementHotness() local
2148 __ Ldr(lr, MemOperand(tr, entry_point_offset)); in MaybeIncrementHotness() local
2569 __ Ldr(lr, MemOperand(tr, entrypoint_offset.Int32Value())); in InvokeRuntime() local
2595 __ Ldr(lr, MemOperand(tr, entry_point_offset)); in InvokeRuntimeWithoutRecordingPcInfo() local
3446 __ Ldr(ip, MemOperand(r4, InlineCache::ClassesOffset().Int32Value())); in MaybeGenerateInlineCacheCheck() local
6209 __ Ldr(cond, RegisterFrom(out_loc), mem_address); in LoadFromShiftedRegOffset() local
7392 __ Ldr(out, MemOperand(out, /* offset= */ 0)); in VisitLoadClass() local
7408 __ Ldr(out, codegen_->DeduplicateBootImageAddressLiteral(address)); in VisitLoadClass() local
7412 __ Ldr(out, codegen_->DeduplicateJitClassLiteral(cls->GetDexFile(), in VisitLoadClass() local
7518 __ Ldr(temp, MemOperand(temp, mirror::Class::StatusOffset().Int32Value())); in GenerateBitstringTypeCheckCompare() local
[all …]
/art/compiler/utils/arm/
Dassembler_arm_vixl.cc91 ___ Ldr(temp, MemOperand(tr, Thread::IsGcMarkingOffset<kArmPointerSize>().Int32Value())); in GenerateMarkingRegisterCheck() local
345 ___ Ldr(dest, MemOperand(base, offset)); in LoadFromOffset() local
418 ___ Ldr(vixl32::Register(i), MemOperand(sp, stack_offset)); in LoadRegisterList() local
Djni_macro_assembler_arm_vixl.cc171 ___ Ldr(mr, MemOperand(tr, Thread::IsGcMarkingOffset<kArmPointerSize>().Int32Value())); in RemoveFrame() local
954 ___ Ldr(scratch, MemOperand(tr, Thread::IsGcMarkingOffset<kArmPointerSize>().Int32Value())); in TestGcMarking() local
986 ___ Ldr(lr, in EmitExceptionPoll() local
1014 ___ Ldr(dst, MemOperand(base, offset)); in Load() local
1018 ___ Ldr(AsVIXLRegisterPairLow(dest), MemOperand(base, offset)); in Load() local
1019 ___ Ldr(AsVIXLRegisterPairHigh(dest), MemOperand(base, offset + 4)); in Load() local