Searched refs:HeapOperand (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | common_arm64.h | 148 static inline vixl::MemOperand HeapOperand(const vixl::Register& base, size_t offset = 0) { 154 static inline vixl::MemOperand HeapOperand(const vixl::Register& base, Offset offset) { in HeapOperand() function 155 return HeapOperand(base, offset.SizeValue()); in HeapOperand() 159 return HeapOperand(RegisterFrom(location, Primitive::kPrimNot), offset); in HeapOperandFrom()
|
D | code_generator_arm64.cc | 49 using helpers::HeapOperand; 1002 __ Ldar(temp, HeapOperand(temp)); in GenerateClassInitializationCheck() 1006 __ Ldr(temp, HeapOperand(class_reg, status_offset)); in GenerateClassInitializationCheck() 1141 MemOperand field = HeapOperand(InputRegisterAt(instruction, 0), field_info.GetFieldOffset()); in HandleFieldGet() 1184 codegen_->StoreRelease(field_type, value, HeapOperand(obj, offset)); in HandleFieldSet() 1188 codegen_->Store(field_type, value, HeapOperand(obj, offset)); in HandleFieldSet() 1193 codegen_->Store(field_type, value, HeapOperand(obj, offset)); in HandleFieldSet() 1335 MemOperand source = HeapOperand(obj); in VisitArrayGet() 1342 source = HeapOperand(obj, offset); in VisitArrayGet() 1347 source = HeapOperand(temp, offset); in VisitArrayGet() [all …]
|
D | intrinsics_arm64.cc | 42 using helpers::HeapOperand; 954 __ Ldr(temp, HeapOperand(obj, count_offset)); // temp = str.length. in VisitStringCharAt()
|