Searched refs:aset (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | ssa_builder.h | 78 void MaybeAddAmbiguousArraySet(HArraySet* aset) { in MaybeAddAmbiguousArraySet() argument 79 Primitive::Type type = aset->GetValue()->GetType(); in MaybeAddAmbiguousArraySet() 81 ambiguous_asets_.push_back(aset); in MaybeAddAmbiguousArraySet()
|
D | ssa_builder.cc | 360 for (HArraySet* aset : ambiguous_asets_) { in FixAmbiguousArrayOps() 361 HInstruction* array = aset->GetArray(); in FixAmbiguousArrayOps() 367 HInstruction* value = aset->GetValue(); in FixAmbiguousArrayOps() 380 aset->ReplaceInput(equivalent, /* input_index */ 2); in FixAmbiguousArrayOps() 389 aset->ComputeSideEffects(); in FixAmbiguousArrayOps()
|
D | instruction_builder.cc | 1559 HArraySet* aset = new (arena_) HArraySet(object, index, value, anticipated_type, dex_pc); in BuildArrayAccess() local 1560 ssa_builder_->MaybeAddAmbiguousArraySet(aset); in BuildArrayAccess() 1561 AppendInstruction(aset); in BuildArrayAccess() 1594 HArraySet* aset = new (arena_) HArraySet(object, index, value, type, dex_pc); in BuildFilledNewArray() local 1595 ssa_builder_->MaybeAddAmbiguousArraySet(aset); in BuildFilledNewArray() 1596 AppendInstruction(aset); in BuildFilledNewArray() 1612 HArraySet* aset = new (arena_) HArraySet(object, index, value, anticipated_type, dex_pc); in BuildFillArrayData() local 1613 ssa_builder_->MaybeAddAmbiguousArraySet(aset); in BuildFillArrayData() 1614 AppendInstruction(aset); in BuildFillArrayData() 1681 HArraySet* aset = new (arena_) HArraySet(object, index, value, Primitive::kPrimLong, dex_pc); in BuildFillWideArrayData() local [all …]
|