Searched defs:aget (Results 1 - 3 of 3) sorted by relevance

/art/compiler/optimizing/
H A Dssa_builder.h73 void MaybeAddAmbiguousArrayGet(HArrayGet* aget) { argument
74 DataType::Type type = aget->GetType();
77 ambiguous_agets_.push_back(aget);
106 // Attempts to resolve types of aget(-wide) instructions and type values passed
118 HArrayGet* GetFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget);
H A Dssa_builder.cc278 static HArrayGet* FindFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget) { argument
279 DataType::Type type = aget->GetType();
281 HInstruction* next = aget->GetNext();
284 if (next_aget->IsEquivalentOf(aget)) {
291 static HArrayGet* CreateFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget) { argument
292 DataType::Type type = aget->GetType();
294 DCHECK(FindFloatOrDoubleEquivalentOfArrayGet(aget) == nullptr);
296 HArrayGet* equivalent = new (aget->GetBlock()->GetGraph()->GetAllocator()) HArrayGet(
297 aget->GetArray(),
298 aget
649 GetFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget) argument
[all...]
H A Dinstruction_builder.cc1692 HArrayGet* aget = new (allocator_) HArrayGet(object, index, anticipated_type, dex_pc); local
1693 ssa_builder_->MaybeAddAmbiguousArrayGet(aget);
1694 AppendInstruction(aget);

Completed in 38 milliseconds