Lines Matching refs:HeapOperand

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()
1363 HeapOperand(InputRegisterAt(instruction, 0), mirror::Array::LengthOffset())); in VisitArrayLength()
1402 MemOperand destination = HeapOperand(obj); in VisitArraySet()
1412 destination = HeapOperand(obj, offset); in VisitArraySet()
1417 destination = HeapOperand(temp, offset); in VisitArraySet()
1472 __ Ldr(obj_cls, HeapOperand(obj, mirror::Object::ClassOffset())); in VisitCheckCast()
1879 __ Ldr(out, HeapOperand(obj, mirror::Object::ClassOffset())); in VisitInstanceOf()
1960 __ Ldr(temp.W(), HeapOperand(temp.W(), class_offset)); in VisitInvokeInterface()
2081 __ Ldr(temp.W(), HeapOperand(temp.W(), class_offset)); in VisitInvokeVirtual()
2115 __ Ldr(out, HeapOperand(out, CodeGenerator::GetCacheOffset(cls->GetTypeIndex()))); in VisitLoadClass()
2163 __ Ldr(out, HeapOperand(out, mirror::Class::DexCacheStringsOffset())); in VisitLoadString()
2164 __ Ldr(out, HeapOperand(out, CodeGenerator::GetCacheOffset(load->GetStringIndex()))); in VisitLoadString()