Searched refs:HeapOperand (Results 1 – 4 of 4) sorted by relevance
/art/compiler/optimizing/ |
D | common_arm64.h | 190 inline vixl::aarch64::MemOperand HeapOperand(const vixl::aarch64::Register& base, 197 inline vixl::aarch64::MemOperand HeapOperand(const vixl::aarch64::Register& base, 206 inline vixl::aarch64::MemOperand HeapOperand(const vixl::aarch64::Register& base, in HeapOperand() function 208 return HeapOperand(base, offset.SizeValue()); in HeapOperand() 212 return HeapOperand(RegisterFrom(location, DataType::Type::kReference), offset); in HeapOperandFrom()
|
D | code_generator_arm64.cc | 77 using helpers::HeapOperand; 1353 __ Ldrb(temp2, HeapOperand(temp1, kClassStatusByteOffset)); in GenerateFrameEntry() 1367 __ Ldr(temp1, HeapOperand(temp1, mirror::Class::ClinitThreadIdOffset().Int32Value())); in GenerateFrameEntry() 2083 __ Ldrb(temp, HeapOperand(class_reg, kClassStatusByteOffset)); in GenerateClassInitializationCheck() 2098 __ Ldrh(temp, HeapOperand(temp, mirror::Class::StatusOffset())); in GenerateBitstringTypeCheckCompare() 2101 __ Ldr(temp, HeapOperand(temp, mirror::Class::StatusOffset())); in GenerateBitstringTypeCheckCompare() 2263 HeapOperand(InputRegisterAt(instruction, receiver_input), field_info.GetFieldOffset()); in HandleFieldGet() 2347 instruction, field_type, source, HeapOperand(obj, offset), /* needs_null_check= */ true); in HandleFieldSet() 2351 codegen_->Store(field_type, source, HeapOperand(obj, offset)); in HandleFieldSet() 2788 MemOperand source = HeapOperand(obj); in VisitArrayGet() [all …]
|
D | intrinsics_arm64.cc | 57 using helpers::HeapOperand; 1893 __ Ldr(temp3, HeapOperand(str, count_offset)); in VisitStringCompareTo() 1894 __ Ldr(temp2, HeapOperand(arg, count_offset)); in VisitStringCompareTo() 1900 __ Ldr(temp0, HeapOperand(str, count_offset)); in VisitStringCompareTo() 1901 __ Ldr(temp1, HeapOperand(arg, count_offset)); in VisitStringCompareTo() 3192 __ Ldr(temp, HeapOperand(klass, component_offset)); in VisitSystemArrayCopy() 3198 __ Ldrh(temp, HeapOperand(temp, primitive_offset)); in VisitSystemArrayCopy() 3250 __ Ldr(temp1, HeapOperand(temp1, component_offset)); in VisitSystemArrayCopy() 3253 __ Ldr(temp1, HeapOperand(temp1, super_offset)); in VisitSystemArrayCopy() 3339 __ Ldr(tmp, HeapOperand(src.W(), monitor_offset)); in VisitSystemArrayCopy() [all …]
|
D | code_generator_vector_arm64_neon.cc | 30 using helpers::HeapOperand; 1445 __ Ldr(length, HeapOperand(InputRegisterAt(instruction, 0), count_offset)); in VisitVecLoad()
|