Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dssa_builder.h79 void MaybeAddAmbiguousArraySet(HArraySet* aset) { in MaybeAddAmbiguousArraySet() argument
80 DataType::Type type = aset->GetValue()->GetType(); in MaybeAddAmbiguousArraySet()
82 ambiguous_asets_.push_back(aset); in MaybeAddAmbiguousArraySet()
Dssa_builder.cc372 for (HArraySet* aset : ambiguous_asets_) { in FixAmbiguousArrayOps()
373 HInstruction* array = aset->GetArray(); in FixAmbiguousArrayOps()
377 << aset->GetDexPc(); in FixAmbiguousArrayOps()
381 HInstruction* value = aset->GetValue(); in FixAmbiguousArrayOps()
394 aset->ReplaceInput(equivalent, /* index= */ 2); in FixAmbiguousArrayOps()
403 aset->SetSideEffects(HArraySet::ComputeSideEffects(aset->GetComponentType())); in FixAmbiguousArrayOps()
Dinstruction_builder.cc2222 HArraySet* aset = new (allocator_) HArraySet(object, index, value, anticipated_type, dex_pc); in BuildArrayAccess() local
2223 ssa_builder_->MaybeAddAmbiguousArraySet(aset); in BuildArrayAccess()
2224 AppendInstruction(aset); in BuildArrayAccess()
2267 HArraySet* aset = new (allocator_) HArraySet(new_array, index, value, type, dex_pc); in BuildFilledNewArray() local
2268 ssa_builder_->MaybeAddAmbiguousArraySet(aset); in BuildFilledNewArray()
2269 AppendInstruction(aset); in BuildFilledNewArray()
2285 HArraySet* aset = new (allocator_) HArraySet(object, index, value, anticipated_type, dex_pc); in BuildFillArrayData() local
2286 ssa_builder_->MaybeAddAmbiguousArraySet(aset); in BuildFillArrayData()
2287 AppendInstruction(aset); in BuildFillArrayData()
2355 HArraySet* aset = in BuildFillWideArrayData() local
[all …]