/art/compiler/optimizing/ |
D | intrinsics_arm64.cc | 1296 __ Ldrh(temp3, MemOperand(temp2.X(), char_size, PostIndex)); in VisitStringCompareTo() local 1944 __ Ldrh(tmp1, MemOperand(src_ptr, char_size, PostIndex)); in VisitStringGetCharsNoCheck() local 2210 __ Ldrh(tmp, MemOperand(src_curr_addr, char_size, PostIndex)); in VisitSystemArrayCopyChar() local 2440 __ Ldrh(temp1, HeapOperand(temp1, primitive_offset)); in VisitSystemArrayCopy() local 2474 __ Ldrh(temp2, HeapOperand(temp2, primitive_offset)); in VisitSystemArrayCopy() local 2538 __ Ldrh(temp3, HeapOperand(temp3, primitive_offset)); in VisitSystemArrayCopy() local 2550 __ Ldrh(temp3, HeapOperand(temp3, primitive_offset)); in VisitSystemArrayCopy() local 2608 __ Ldrh(temp2, HeapOperand(temp2, primitive_offset)); in VisitSystemArrayCopy() local 2976 __ Ldrh(array_elem, MemOperand(ptr, 2, PostIndex)); in GenerateCodeForCalculationCRC32ValueOfBytes() local 3017 __ Ldrh(array_elem, MemOperand(ptr, 2, PostIndex)); in GenerateCodeForCalculationCRC32ValueOfBytes() local
|
D | intrinsics_arm_vixl.cc | 1370 __ Ldrh(temp3, MemOperand(temp2, char_size, PostIndex)); in GenerateStringCompareToLoop() local 1988 __ Ldrh(temp1, MemOperand(temp1, primitive_offset)); in VisitSystemArrayCopy() local 2012 __ Ldrh(temp2, MemOperand(temp2, primitive_offset)); in VisitSystemArrayCopy() local 2066 __ Ldrh(temp3, MemOperand(temp3, primitive_offset)); in VisitSystemArrayCopy() local 2078 __ Ldrh(temp3, MemOperand(temp3, primitive_offset)); in VisitSystemArrayCopy() local 2126 __ Ldrh(temp3, MemOperand(temp3, primitive_offset)); in VisitSystemArrayCopy() local 2825 __ Ldrh(temp, MemOperand(src_ptr, char_size, PostIndex)); in VisitStringGetCharsNoCheck() local
|
D | code_generator_arm64.cc | 1136 __ Ldrh(counter, MemOperand(method, ArtMethod::HotnessCountOffset().Int32Value())); in MaybeIncrementHotness() local 1153 __ Ldrh(counter, MemOperand(temp, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness() local 1611 __ Ldrh(Register(dst), src); in Load() local 1885 __ Ldrh(temp, HeapOperand(temp, mirror::Class::StatusOffset())); in GenerateBitstringTypeCheckCompare() local 1938 __ Ldrh(temp, MemOperand(tr, Thread::ThreadFlagsOffset<kArm64PointerSize>().SizeValue())); in GenerateSuspendCheck() local 2566 __ Ldrh(Register(OutputCPURegister(instruction)), in VisitArrayGet() local 2596 __ Ldrh(Register(OutputCPURegister(instruction)), in VisitArrayGet() local 3922 __ Ldrh(out, HeapOperand(out, primitive_offset)); in VisitInstanceOf() local 4171 __ Ldrh(temp, HeapOperand(temp, primitive_offset)); in VisitCheckCast() local
|
D | code_generator_arm_vixl.cc | 2095 __ Ldrh(temp, MemOperand(kMethodRegister, ArtMethod::HotnessCountOffset().Int32Value())); in MaybeIncrementHotness() local 2119 __ Ldrh(ip, MemOperand(r4, ProfilingInfo::BaselineHotnessCountOffset().Int32Value())); in MaybeIncrementHotness() local 6202 __ Ldrh(cond, RegisterFrom(out_loc), mem_address); in LoadFromShiftedRegOffset() local 6385 __ Ldrh(RegisterFrom(out_loc), MemOperand(temp, RegisterFrom(index), vixl32::LSL, 1)); in VisitArrayGet() local 7509 __ Ldrh(temp, MemOperand(temp, mirror::Class::StatusOffset().Int32Value())); in GenerateBitstringTypeCheckCompare() local 9820 __ Ldrh(ip, ldr_half_address); // Load the LDR immediate half-word with "Rt | imm12". in CompileBakerReadBarrierThunk() local 9825 __ Ldrh(ip, ldr_address); // Load the LDR immediate, encoding T1. in CompileBakerReadBarrierThunk() local
|
/art/compiler/utils/arm/ |
D | assembler_arm_vixl.cc | 341 ___ Ldrh(dest, MemOperand(base, offset)); in LoadFromOffset() local
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.cc | 226 ___ Ldrh(reg_w(dest), MEM_OP(reg_x(base), offset)); in LoadWFromOffset() local
|