Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dcommon_arm64.h148 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()
Dcode_generator_arm64.cc49 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 …]
Dintrinsics_arm64.cc42 using helpers::HeapOperand;
954 __ Ldr(temp, HeapOperand(obj, count_offset)); // temp = str.length. in VisitStringCharAt()