Searched refs:aset (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | ssa_builder.h | 80 void MaybeAddAmbiguousArraySet(HArraySet* aset) { in MaybeAddAmbiguousArraySet() argument 81 DataType::Type type = aset->GetValue()->GetType(); in MaybeAddAmbiguousArraySet() 83 ambiguous_asets_.push_back(aset); in MaybeAddAmbiguousArraySet()
|
D | ssa_builder.cc | 372 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()
|
D | instruction_builder.cc | 2408 HArraySet* aset = new (allocator_) HArraySet(object, index, value, anticipated_type, dex_pc); in BuildArrayAccess() local 2409 ssa_builder_->MaybeAddAmbiguousArraySet(aset); in BuildArrayAccess() 2410 AppendInstruction(aset); in BuildArrayAccess() 2453 HArraySet* aset = new (allocator_) HArraySet(new_array, index, value, type, dex_pc); in BuildFilledNewArray() local 2454 ssa_builder_->MaybeAddAmbiguousArraySet(aset); in BuildFilledNewArray() 2455 AppendInstruction(aset); in BuildFilledNewArray() 2471 HArraySet* aset = new (allocator_) HArraySet(object, index, value, anticipated_type, dex_pc); in BuildFillArrayData() local 2472 ssa_builder_->MaybeAddAmbiguousArraySet(aset); in BuildFillArrayData() 2473 AppendInstruction(aset); in BuildFillArrayData() 2541 HArraySet* aset = in BuildFillWideArrayData() local [all …]
|