Lines Matching refs:def

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