Searched refs:MirSFieldLoweringInfo (Results 1 - 15 of 15) sorted by relevance

/art/compiler/dex/
H A Dmir_field_info.cc95 void MirSFieldLoweringInfo::Resolve(CompilerDriver* compiler_driver,
97 MirSFieldLoweringInfo* field_infos, size_t count) {
102 MirSFieldLoweringInfo unresolved(it->field_idx_, it->MemAccessType());
104 size_t size = OFFSETOF_MEMBER(MirSFieldLoweringInfo, storage_index_) +
H A Dmir_field_info.h185 class MirSFieldLoweringInfo : public MirFieldInfo { class in namespace:art
194 MirSFieldLoweringInfo* field_infos, size_t count)
198 explicit MirSFieldLoweringInfo(uint16_t field_idx, DexMemAccessType type) function in class:art::MirSFieldLoweringInfo
H A Dlocal_value_numbering_test.cc103 field_info.flags_ &= ~(def->is_volatile ? 0u : MirSFieldLoweringInfo::kFlagIsVolatile);
119 MirSFieldLoweringInfo field_info(def->field_idx, def->type);
121 field_info.flags_ |= MirSFieldLoweringInfo::kFlagClassIsInitialized;
122 // NOTE: MirSFieldLoweringInfo::kFlagClassIsInDexCache isn't used by LVN.
126 field_info.flags_ &= ~(def->is_volatile ? 0u : MirSFieldLoweringInfo::kFlagIsVolatile);
182 ~MirSFieldLoweringInfo::kFlagClassIsInitialized;
H A Dmir_graph.h713 const MirSFieldLoweringInfo& GetSFieldLoweringInfo(MIR* mir) const {
717 const MirSFieldLoweringInfo& GetSFieldLoweringInfo(uint32_t lowering_info) const {
1461 ArenaVector<MirSFieldLoweringInfo> sfield_lowering_infos_;
H A Dmir_analysis.cc1296 sfield_lowering_infos_.push_back(MirSFieldLoweringInfo(field_idxs[pos], field_types[pos]));
1298 MirSFieldLoweringInfo::Resolve(cu_->compiler_driver, GetCurrentDexCompilationUnit(),
H A Dgvn_dead_code_elimination_test.cc170 MirSFieldLoweringInfo field_info(def->field_idx, def->type);
172 field_info.flags_ |= MirSFieldLoweringInfo::kFlagClassIsInitialized;
173 // NOTE: MirSFieldLoweringInfo::kFlagClassIsInDexCache isn't used by GVN.
178 MirSFieldLoweringInfo::kFlagFastGet | MirSFieldLoweringInfo::kFlagFastPut |
179 (field_info.flags_ & ~(def->is_volatile ? 0u : MirSFieldLoweringInfo::kFlagIsVolatile));
H A Dgvn_dead_code_elimination.cc1408 const MirSFieldLoweringInfo& info = mir_graph_->GetSFieldLoweringInfo(mir);
1427 const MirSFieldLoweringInfo& info = mir_graph_->GetSFieldLoweringInfo(mir);
H A Dglobal_value_numbering_test.cc149 field_info.flags_ &= ~(def->is_volatile ? 0u : MirSFieldLoweringInfo::kFlagIsVolatile);
165 MirSFieldLoweringInfo field_info(def->field_idx, def->type);
167 field_info.flags_ |= MirSFieldLoweringInfo::kFlagClassIsInitialized;
168 // NOTE: MirSFieldLoweringInfo::kFlagClassIsInDexCache isn't used by GVN.
172 field_info.flags_ &= ~(def->is_volatile ? 0u : MirSFieldLoweringInfo::kFlagIsVolatile);
H A Dlocal_value_numbering.cc1402 const MirSFieldLoweringInfo& field_info = gvn_->GetMirGraph()->GetSFieldLoweringInfo(mir);
1440 const MirSFieldLoweringInfo& field_info = gvn_->GetMirGraph()->GetSFieldLoweringInfo(mir);
H A Dmir_optimization.cc1194 const MirSFieldLoweringInfo& field_info = GetSFieldLoweringInfo(mir);
1841 const MirSFieldLoweringInfo& field_info = GetSFieldLoweringInfo(mir);
H A Dmir_optimization_test.cc360 MirSFieldLoweringInfo field_info(def->field_idx, def->type);
H A Dtype_inference_test.cc283 MirSFieldLoweringInfo field_info(field_idx, AccessTypeForDescriptor(def->type));
/art/compiler/dex/quick/
H A Dgen_common.cc91 RegStorage Mir2Lir::GenGetOtherTypeForSgetSput(const MirSFieldLoweringInfo& field_info,
686 const MirSFieldLoweringInfo& field_info = mir_graph_->GetSFieldLoweringInfo(mir);
763 const MirSFieldLoweringInfo& field_info = mir_graph_->GetSFieldLoweringInfo(mir);
H A Dmir_to_lir.h148 class MirSFieldLoweringInfo;
1692 RegStorage GenGetOtherTypeForSgetSput(const MirSFieldLoweringInfo& field_info, int opt_flags);
H A Dralloc_util.cc1245 const MirSFieldLoweringInfo& field_info = mir_graph_->GetSFieldLoweringInfo(mir);

Completed in 900 milliseconds