Searched refs:HeapOperand (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | common_arm64.h | 149 static inline vixl::MemOperand HeapOperand(const vixl::Register& base, size_t offset = 0) { 155 static inline vixl::MemOperand HeapOperand(const vixl::Register& base, 164 static inline vixl::MemOperand HeapOperand(const vixl::Register& base, Offset offset) { in HeapOperand() function 165 return HeapOperand(base, offset.SizeValue()); in HeapOperand() 169 return HeapOperand(RegisterFrom(location, Primitive::kPrimNot), offset); in HeapOperandFrom()
|
D | code_generator_arm64.cc | 53 using helpers::HeapOperand; 1484 __ Ldar(temp, HeapOperand(temp)); in GenerateClassInitializationCheck() 1632 MemOperand field = HeapOperand(InputRegisterAt(instruction, 0), field_info.GetFieldOffset()); in HandleFieldGet() 1709 codegen_->StoreRelease(field_type, source, HeapOperand(obj, offset)); in HandleFieldSet() 1712 codegen_->Store(field_type, source, HeapOperand(obj, offset)); in HandleFieldSet() 2073 MemOperand source = HeapOperand(obj); in VisitArrayGet() 2076 source = HeapOperand(obj, offset); in VisitArrayGet() 2094 source = HeapOperand(temp, XRegisterFrom(index), LSL, Primitive::ComponentSizeShift(type)); in VisitArrayGet() 2123 HeapOperand(InputRegisterAt(instruction, 0), mirror::Array::LengthOffset())); in VisitArrayLength() 2159 MemOperand destination = HeapOperand(array); in VisitArraySet() [all …]
|
D | intrinsics_arm64.cc | 42 using helpers::HeapOperand; 1161 __ Ldr(temp, HeapOperand(obj, count_offset)); // temp = str.length. in VisitStringCharAt() 2114 __ Ldr(temp3, HeapOperand(temp1, component_offset)); in VisitSystemArrayCopy() 2117 __ Ldrh(temp3, HeapOperand(temp3, primitive_offset)); in VisitSystemArrayCopy() 2125 __ Ldr(temp3, HeapOperand(temp2, component_offset)); in VisitSystemArrayCopy() 2128 __ Ldrh(temp3, HeapOperand(temp3, primitive_offset)); in VisitSystemArrayCopy() 2142 __ Ldr(temp1, HeapOperand(temp1, component_offset)); in VisitSystemArrayCopy() 2145 __ Ldr(temp1, HeapOperand(temp1, super_offset)); in VisitSystemArrayCopy() 2156 __ Ldr(temp1, HeapOperand(src.W(), class_offset)); in VisitSystemArrayCopy() 2159 __ Ldr(temp3, HeapOperand(temp1, component_offset)); in VisitSystemArrayCopy() [all …]
|