Home
last modified time | relevance | path

Searched refs:def (Results 1 – 9 of 9) sorted by relevance

/art/compiler/dex/
Dmir_optimization_test.cc107 const BBDef* def = &defs[i]; in DoPrepareBasicBlocks() local
108 BasicBlock* bb = cu_.mir_graph->CreateNewBB(def->type); in DoPrepareBasicBlocks()
109 if (def->num_successors <= 2) { in DoPrepareBasicBlocks()
111 bb->fall_through = (def->num_successors >= 1) ? def->successors[0] : 0u; in DoPrepareBasicBlocks()
112 bb->taken = (def->num_successors >= 2) ? def->successors[1] : 0u; in DoPrepareBasicBlocks()
117 bb->successor_blocks.reserve(def->num_successors); in DoPrepareBasicBlocks()
118 for (size_t j = 0u; j != def->num_successors; ++j) { in DoPrepareBasicBlocks()
127 bb->predecessors.assign(def->predecessors, def->predecessors + def->num_predecessors); in DoPrepareBasicBlocks()
128 if (def->type == kDalvikByteCode || def->type == kEntryBlock || def->type == kExitBlock) { in DoPrepareBasicBlocks()
256 const MethodDef* def = &defs[i]; in DoPrepareMethods() local
[all …]
Dtype_inference_test.cc153 const TypeDef* def = &defs[i]; in AddTypes() local
154 dex_file_builder_.AddType(def->descriptor); in AddTypes()
167 const FieldDef* def = &defs[i]; in AddFields() local
168 dex_file_builder_.AddField(def->class_descriptor, def->type, def->name); in AddFields()
188 const MethodDef* def = &defs[i]; in AddMethods() local
189 dex_file_builder_.AddMethod(def->class_descriptor, def->signature, def->name); in AddMethods()
268 const FieldDef* def = &ifield_defs_[i]; in BuildDexFile() local
270 dex_file_builder_.GetFieldIdx(def->class_descriptor, def->type, def->name); in BuildDexFile()
271 MirIFieldLoweringInfo field_info(field_idx, AccessTypeForDescriptor(def->type), false); in BuildDexFile()
280 const FieldDef* def = &sfield_defs_[i]; in BuildDexFile() local
[all …]
Dlocal_value_numbering_test.cc98 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()
[all …]
Dmir_graph_test.cc68 const BBDef* def = &defs[i]; in DoPrepareBasicBlocks() local
69 BasicBlock* bb = cu_.mir_graph->CreateNewBB(def->type); in DoPrepareBasicBlocks()
70 if (def->num_successors <= 2) { in DoPrepareBasicBlocks()
72 bb->fall_through = (def->num_successors >= 1) ? def->successors[0] : 0u; in DoPrepareBasicBlocks()
73 bb->taken = (def->num_successors >= 2) ? def->successors[1] : 0u; in DoPrepareBasicBlocks()
78 bb->successor_blocks.reserve(def->num_successors); in DoPrepareBasicBlocks()
79 for (size_t j = 0u; j != def->num_successors; ++j) { in DoPrepareBasicBlocks()
88 bb->predecessors.assign(def->predecessors, def->predecessors + def->num_predecessors); in DoPrepareBasicBlocks()
89 if (def->type == kDalvikByteCode || def->type == kEntryBlock || def->type == kExitBlock) { in DoPrepareBasicBlocks()
Dgvn_dead_code_elimination_test.cc147 const IFieldDef* def = &defs[i]; in DoPrepareIFields() local
148 MirIFieldLoweringInfo field_info(def->field_idx, def->type, false); in DoPrepareIFields()
149 if (def->declaring_dex_file != 0u) { in DoPrepareIFields()
150 field_info.declaring_dex_file_ = reinterpret_cast<const DexFile*>(def->declaring_dex_file); in DoPrepareIFields()
151 field_info.declaring_field_idx_ = def->declaring_field_idx; in DoPrepareIFields()
154 (field_info.flags_ & ~(def->is_volatile ? 0u : MirIFieldLoweringInfo::kFlagIsVolatile)); in DoPrepareIFields()
169 const SFieldDef* def = &defs[i]; in DoPrepareSFields() local
170 MirSFieldLoweringInfo field_info(def->field_idx, def->type); in DoPrepareSFields()
174 if (def->declaring_dex_file != 0u) { in DoPrepareSFields()
175 field_info.declaring_dex_file_ = reinterpret_cast<const DexFile*>(def->declaring_dex_file); in DoPrepareSFields()
[all …]
Dglobal_value_numbering_test.cc144 const IFieldDef* def = &defs[i]; in DoPrepareIFields() local
145 MirIFieldLoweringInfo field_info(def->field_idx, def->type, false); in DoPrepareIFields()
146 if (def->declaring_dex_file != 0u) { in DoPrepareIFields()
147 field_info.declaring_dex_file_ = reinterpret_cast<const DexFile*>(def->declaring_dex_file); in DoPrepareIFields()
148 field_info.declaring_field_idx_ = def->declaring_field_idx; in DoPrepareIFields()
149 field_info.flags_ &= ~(def->is_volatile ? 0u : MirSFieldLoweringInfo::kFlagIsVolatile); in DoPrepareIFields()
164 const SFieldDef* def = &defs[i]; in DoPrepareSFields() local
165 MirSFieldLoweringInfo field_info(def->field_idx, def->type); in DoPrepareSFields()
169 if (def->declaring_dex_file != 0u) { in DoPrepareSFields()
170 field_info.declaring_dex_file_ = reinterpret_cast<const DexFile*>(def->declaring_dex_file); in DoPrepareSFields()
[all …]
/art/compiler/dex/quick/mips/
DREADME.mips26 room to fully describe def/use info for Arm and x86 instructions. However,
31 o Expand the def/use mask (which, unfortunately, is a significant change)
36 don't need def/use bits because they are never modified by code
/art/compiler/dex/quick/
Dlocal_optimizations.cc28 #define CHECK_REG_DEP(use, def, check) (def.Intersects(*check->u.m.use_mask)) || \ argument
29 (use.Union(def).Intersects(*check->u.m.def_mask))
Ddex_file_method_inliner.cc814 for (const IntrinsicDef& def : kIntrinsicMethods) { in FindIntrinsics() local
815 uint32_t method_idx = FindMethodIndex(dex_file, &cache, def.method_def); in FindIntrinsics()
818 inline_methods_.Put(method_idx, def.intrinsic); in FindIntrinsics()