Lines Matching refs:def

98       const IFieldDef* def = &defs[i];  in DoPrepareIFields()  local
99 MirIFieldLoweringInfo field_info(def->field_idx, def->type, false); in DoPrepareIFields()
100 if (def->declaring_dex_file != 0u) { in DoPrepareIFields()
101 field_info.declaring_dex_file_ = reinterpret_cast<const DexFile*>(def->declaring_dex_file); in DoPrepareIFields()
102 field_info.declaring_field_idx_ = def->declaring_field_idx; in DoPrepareIFields()
103 field_info.flags_ &= ~(def->is_volatile ? 0u : MirSFieldLoweringInfo::kFlagIsVolatile); in DoPrepareIFields()
118 const SFieldDef* def = &defs[i]; in DoPrepareSFields() local
119 MirSFieldLoweringInfo field_info(def->field_idx, def->type); in DoPrepareSFields()
123 if (def->declaring_dex_file != 0u) { in DoPrepareSFields()
124 field_info.declaring_dex_file_ = reinterpret_cast<const DexFile*>(def->declaring_dex_file); in DoPrepareSFields()
125 field_info.declaring_field_idx_ = def->declaring_field_idx; in DoPrepareSFields()
126 field_info.flags_ &= ~(def->is_volatile ? 0u : MirSFieldLoweringInfo::kFlagIsVolatile); in DoPrepareSFields()
142 const MIRDef* def = &defs[i]; in DoPrepareMIRs() local
144 mir->dalvikInsn.opcode = def->opcode; in DoPrepareMIRs()
145 mir->dalvikInsn.vB = static_cast<int32_t>(def->value); in DoPrepareMIRs()
146 mir->dalvikInsn.vB_wide = def->value; in DoPrepareMIRs()
147 if (IsInstructionIGetOrIPut(def->opcode)) { in DoPrepareMIRs()
148 ASSERT_LT(def->field_info, cu_.mir_graph->ifield_lowering_infos_.size()); in DoPrepareMIRs()
149 mir->meta.ifield_lowering_info = def->field_info; in DoPrepareMIRs()
150 ASSERT_EQ(cu_.mir_graph->ifield_lowering_infos_[def->field_info].MemAccessType(), in DoPrepareMIRs()
151 IGetOrIPutMemAccessType(def->opcode)); in DoPrepareMIRs()
152 } else if (IsInstructionSGetOrSPut(def->opcode)) { in DoPrepareMIRs()
153 ASSERT_LT(def->field_info, cu_.mir_graph->sfield_lowering_infos_.size()); in DoPrepareMIRs()
154 mir->meta.sfield_lowering_info = def->field_info; in DoPrepareMIRs()
155 ASSERT_EQ(cu_.mir_graph->sfield_lowering_infos_[def->field_info].MemAccessType(), in DoPrepareMIRs()
156 SGetOrSPutMemAccessType(def->opcode)); in DoPrepareMIRs()
159 mir->ssa_rep->num_uses = def->num_uses; in DoPrepareMIRs()
160 mir->ssa_rep->uses = const_cast<int32_t*>(def->uses); // Not modified by LVN. in DoPrepareMIRs()
161 mir->ssa_rep->num_defs = def->num_defs; in DoPrepareMIRs()
162 mir->ssa_rep->defs = const_cast<int32_t*>(def->defs); // Not modified by LVN. in DoPrepareMIRs()
163 mir->dalvikInsn.opcode = def->opcode; in DoPrepareMIRs()