Home
last modified time | relevance | path

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

/aosp12/art/compiler/utils/arm64/
H A 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
456 ___ Ldr(scratch, MEM_OP(reg_x(TR), tr_offs.Int32Value())); in CopyRawPtrFromThread() local
472 ___ Ldr(scratch, MEM_OP(reg_x(SP), src.Int32Value())); in CopyRef() local
493 ___ Ldr(scratch, MEM_OP(reg_x(SP), src.Int32Value())); in Copy() local
644 ___ Ldr(lr, MEM_OP(reg_x(SP), base.Int32Value())); in Call() local
645 ___ Ldr(lr, MEM_OP(lr, offs.Int32Value())); in Call() local
736 ___ Ldr(test_reg, MEM_OP(reg_x(TR), is_gc_marking_offset)); in TestGcMarking() local
[all …]
H A Dassembler_arm64.cc96 ___ Ldr(reg_x(dst.AsXRegister()), MEM_OP(reg_x(base.AsXRegister()), offs.Int32Value())); in LoadRawPtr() local
107 ___ Ldr(reg_x(scratch.AsXRegister()), MEM_OP(reg_x(base.AsXRegister()), offs.Int32Value())); in JumpTo() local
145 ___ Ldr(dst0, MemOperand(sp, offset)); in UnspillRegisters() local
159 ___ Ldr(dst0, MemOperand(sp, offset)); in UnspillRegisters() local
199 ___ Ldr(temp, MemOperand(tr, Thread::IsGcMarkingOffset<kArm64PointerSize>().Int32Value())); in GenerateMarkingRegisterCheck() local
/aosp12/art/compiler/trampolines/
H A 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
/aosp12/art/compiler/optimizing/
H A Dintrinsics_arm_vixl.cc496 __ Ldr(hi, MemOperand(addr, 4)); in VisitMemoryPeekLongNative() local
497 __ Ldr(lo, MemOperand(addr)); in VisitMemoryPeekLongNative() local
499 __ Ldr(lo, MemOperand(addr)); in VisitMemoryPeekLongNative() local
500 __ Ldr(hi, MemOperand(addr, 4)); in VisitMemoryPeekLongNative() local
570 __ Ldr(OutputRegister(invoke), in VisitThreadCurrentThread() local
740 __ Ldr(temp2, MemOperand(arg, temp1)); in GenerateStringCompareToLoop() local
746 __ Ldr(temp2, MemOperand(arg, temp1)); in GenerateStringCompareToLoop() local
1066 __ Ldr(out, MemOperand(str, temp1)); in VisitStringEquals() local
1067 __ Ldr(temp2, MemOperand(arg, temp1)); in VisitStringEquals() local
2518 __ Ldr(temp, in VisitReferenceGetReferent() local
[all …]
H A Dcode_generator_arm64.cc1119 __ Ldr(method, MemOperand(sp, 0)); in MaybeIncrementHotness() local
1164 __ Ldr(lr, MemOperand(sp, 8)); in MaybeIncrementHotness() local
1379 __ Ldr(reg, MemOperand(sp, stack_index)); in RestoreCoreRegister() local
1484 __ Ldr(dst, StackOperandFrom(source)); in MoveLocation() local
1608 __ Ldr(dst, src); in Load() local
3684 __ Ldr(OutputRegister(flag), in VisitShouldDeoptimizeFlag() local
4462 __ Ldr(temp, in VisitInvokeInterface() local
4571 __ Ldr(XRegisterFrom(temp), in LoadMethod() local
6831 __ Ldr(XRegisterFrom(locations->Out()), in VisitClassTableGet() local
6938 __ Ldr(ip0.W(), lock_word); in EmitGrayCheckAndFastPath() local
[all …]
H A Dintrinsics_arm64.cc1539 __ Ldr(temp3, HeapOperand(str, count_offset)); in VisitStringCompareTo() local
1540 __ Ldr(temp2, HeapOperand(arg, count_offset)); in VisitStringCompareTo() local
1546 __ Ldr(temp0, HeapOperand(str, count_offset)); in VisitStringCompareTo() local
1547 __ Ldr(temp1, HeapOperand(arg, count_offset)); in VisitStringCompareTo() local
1587 __ Ldr(temp4, MemOperand(str.X(), temp1.X())); in VisitStringCompareTo() local
1588 __ Ldr(temp2, MemOperand(arg.X(), temp1.X())); in VisitStringCompareTo() local
1848 __ Ldr(temp, MemOperand(str.X(), offset)); in VisitStringEquals() local
1849 __ Ldr(temp1, MemOperand(arg.X(), offset)); in VisitStringEquals() local
1874 __ Ldr(out, MemOperand(str.X(), temp1)); in VisitStringEquals() local
1875 __ Ldr(temp2, MemOperand(arg.X(), temp1)); in VisitStringEquals() local
[all …]
H A Dcode_generator_vector_arm64_neon.cc1447 __ Ldr(length, HeapOperand(InputRegisterAt(instruction, 0), count_offset)); in VisitVecLoad() local
1451 __ Ldr(DRegisterFrom(locations->Out()).V8B(), in VisitVecLoad() local
1460 __ Ldr(reg, in VisitVecLoad() local
1475 __ Ldr(reg, in VisitVecLoad() local
1561 __ Ldr(QRegisterFrom(destination), StackOperandFrom(source)); in LoadSIMDRegFromStack() local
1582 __ Ldr(temp, MemOperand(sp, source.GetStackIndex())); in MoveToSIMDStackSlot() local
1584 __ Ldr(temp, MemOperand(sp, source.GetStackIndex() + kArm64WordSize)); in MoveToSIMDStackSlot() local
1588 __ Ldr(temp, StackOperandFrom(source)); in MoveToSIMDStackSlot() local
H A Doptimizing_cfi_test.cc199 __ Ldr(r0, vixl32::MemOperand(r0)); in TEST_ISA() local
H A Dcode_generator_arm_vixl.cc2167 __ Ldr(lr, MemOperand(tr, entry_point_offset)); in MaybeIncrementHotness() local
2177 __ Ldr(lr, MemOperand(tr, entry_point_offset)); in MaybeIncrementHotness() local
2598 __ Ldr(lr, MemOperand(tr, entrypoint_offset.Int32Value())); in InvokeRuntime() local
2624 __ Ldr(lr, MemOperand(tr, entry_point_offset)); in InvokeRuntimeWithoutRecordingPcInfo() local
6298 __ Ldr(cond, RegisterFrom(out_loc), mem_address); in LoadFromShiftedRegOffset() local
7487 __ Ldr(out, MemOperand(out, /* offset= */ 0)); in VisitLoadClass() local
7712 __ Ldr(out, MemOperand(out, /* offset= */ 0)); in VisitLoadString() local
9486 __ Ldr(reg, MemOperand(reg, /* offset= */ 0)); in LoadBootImageAddress() local
9908 __ Ldr(ip, lock_word); in EmitGrayCheckAndFastPath() local
9936 __ Ldr(entrypoint, MemOperand(tr, entry_point_offset)); in LoadReadBarrierMarkIntrospectionEntrypoint() local
[all …]
H A Dcode_generator_vector_arm64_sve.cc1298 __ Ldr(ZRegisterFrom(destination), SveStackOperandFrom(source)); in LoadSIMDRegFromStack() local
1324 __ Ldr(temp, MemOperand(sp, source.GetStackIndex() + offset)); in MoveToSIMDStackSlot() local
1329 __ Ldr(temp, SveStackOperandFrom(source)); in MoveToSIMDStackSlot() local
/aosp12/art/compiler/utils/arm/
H A Djni_macro_assembler_arm_vixl.cc208 ___ Ldr(reg, MemOperand(sp, kFramePointerSize, PostIndex)); in RemoveFrame() local
221 ___ Ldr(mr, MemOperand(tr, Thread::IsGcMarkingOffset<kArmPointerSize>().Int32Value())); in RemoveFrame() local
1010 ___ Ldr(test_reg, MemOperand(tr, Thread::IsGcMarkingOffset<kArmPointerSize>().Int32Value())); in TestGcMarking() local
1043 ___ Ldr(lr, in EmitExceptionPoll() local
1071 ___ Ldr(dst, MemOperand(base, offset)); in Load() local
1075 ___ Ldr(AsVIXLRegisterPairLow(dest), MemOperand(base, offset)); in Load() local
1076 ___ Ldr(AsVIXLRegisterPairHigh(dest), MemOperand(base, offset + 4)); in Load() local
H A 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