Searched refs:HeapOperand (Results 1 – 5 of 5) sorted by relevance
/art/compiler/optimizing/ |
D | common_arm64.h | 180 inline vixl::aarch64::MemOperand HeapOperand(const vixl::aarch64::Register& base, 187 inline vixl::aarch64::MemOperand HeapOperand(const vixl::aarch64::Register& base, 196 inline vixl::aarch64::MemOperand HeapOperand(const vixl::aarch64::Register& base, in HeapOperand() function 198 return HeapOperand(base, offset.SizeValue()); in HeapOperand() 202 return HeapOperand(RegisterFrom(location, DataType::Type::kReference), offset); in HeapOperandFrom()
|
D | intrinsics_arm64.cc | 50 using helpers::HeapOperand; 1166 __ Ldr(temp3, HeapOperand(str, count_offset)); in VisitStringCompareTo() 1167 __ Ldr(temp2, HeapOperand(arg, count_offset)); in VisitStringCompareTo() 1173 __ Ldr(temp0, HeapOperand(str, count_offset)); in VisitStringCompareTo() 1174 __ Ldr(temp1, HeapOperand(arg, count_offset)); in VisitStringCompareTo() 2440 __ Ldrh(temp1, HeapOperand(temp1, primitive_offset)); in VisitSystemArrayCopy() 2474 __ Ldrh(temp2, HeapOperand(temp2, primitive_offset)); in VisitSystemArrayCopy() 2508 __ Ldr(temp1, HeapOperand(temp1, super_offset)); in VisitSystemArrayCopy() 2534 __ Ldr(temp3, HeapOperand(temp1, component_offset)); in VisitSystemArrayCopy() 2538 __ Ldrh(temp3, HeapOperand(temp3, primitive_offset)); in VisitSystemArrayCopy() [all …]
|
D | code_generator_arm64.cc | 66 using helpers::HeapOperand; 1870 __ Ldrb(temp, HeapOperand(class_reg, status_byte_offset)); in GenerateClassInitializationCheck() 1885 __ Ldrh(temp, HeapOperand(temp, mirror::Class::StatusOffset())); in GenerateBitstringTypeCheckCompare() 1888 __ Ldr(temp, HeapOperand(temp, mirror::Class::StatusOffset())); in GenerateBitstringTypeCheckCompare() 2022 MemOperand field = HeapOperand(InputRegisterAt(instruction, 0), field_info.GetFieldOffset()); in HandleFieldGet() 2103 instruction, field_type, source, HeapOperand(obj, offset), /* needs_null_check= */ true); in HandleFieldSet() 2107 codegen_->Store(field_type, source, HeapOperand(obj, offset)); in HandleFieldSet() 2535 MemOperand source = HeapOperand(obj); in VisitArrayGet() 2551 __ Ldr(length, HeapOperand(obj, count_offset)); in VisitArrayGet() 2563 HeapOperand(obj, offset + Int64FromLocation(index))); in VisitArrayGet() [all …]
|
D | code_generator_vector_arm64_sve.cc | 31 using helpers::HeapOperand; 1416 __ Ldr(length, HeapOperand(InputRegisterAt(instruction, 0), count_offset)); in VisitVecLoad()
|
D | code_generator_vector_arm64_neon.cc | 31 using helpers::HeapOperand; 1416 __ Ldr(length, HeapOperand(InputRegisterAt(instruction, 0), count_offset)); in VisitVecLoad()
|