Home
last modified time | relevance | path

Searched refs:HeapOperand (Results 1 – 4 of 4) sorted by relevance

/art/compiler/optimizing/
Dcommon_arm64.h180 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()
Dintrinsics_arm64.cc50 using helpers::HeapOperand;
1241 __ Ldr(temp3, HeapOperand(str, count_offset)); in VisitStringCompareTo()
1242 __ Ldr(temp2, HeapOperand(arg, count_offset)); in VisitStringCompareTo()
1248 __ Ldr(temp0, HeapOperand(str, count_offset)); in VisitStringCompareTo()
1249 __ Ldr(temp1, HeapOperand(arg, count_offset)); in VisitStringCompareTo()
2515 __ Ldrh(temp1, HeapOperand(temp1, primitive_offset)); in VisitSystemArrayCopy()
2549 __ Ldrh(temp2, HeapOperand(temp2, primitive_offset)); in VisitSystemArrayCopy()
2583 __ Ldr(temp1, HeapOperand(temp1, super_offset)); in VisitSystemArrayCopy()
2609 __ Ldr(temp3, HeapOperand(temp1, component_offset)); in VisitSystemArrayCopy()
2613 __ Ldrh(temp3, HeapOperand(temp3, primitive_offset)); in VisitSystemArrayCopy()
[all …]
Dcode_generator_arm64.cc65 using helpers::HeapOperand;
1823 __ Ldrb(temp, HeapOperand(class_reg, status_byte_offset)); in GenerateClassInitializationCheck()
1838 __ Ldrh(temp, HeapOperand(temp, mirror::Class::StatusOffset())); in GenerateBitstringTypeCheckCompare()
1841 __ Ldr(temp, HeapOperand(temp, mirror::Class::StatusOffset())); in GenerateBitstringTypeCheckCompare()
1975 MemOperand field = HeapOperand(InputRegisterAt(instruction, 0), field_info.GetFieldOffset()); in HandleFieldGet()
2056 instruction, field_type, source, HeapOperand(obj, offset), /* needs_null_check= */ true); in HandleFieldSet()
2060 codegen_->Store(field_type, source, HeapOperand(obj, offset)); in HandleFieldSet()
2488 MemOperand source = HeapOperand(obj); in VisitArrayGet()
2504 __ Ldr(length, HeapOperand(obj, count_offset)); in VisitArrayGet()
2516 HeapOperand(obj, offset + Int64FromLocation(index))); in VisitArrayGet()
[all …]
Dcode_generator_vector_arm64.cc31 using helpers::HeapOperand;
1423 return HeapOperand(base, offset); in VecAddress()
1427 return HeapOperand(*scratch, offset); in VecAddress()
1454 __ Ldr(length, HeapOperand(InputRegisterAt(instruction, 0), count_offset)); in VisitVecLoad()