Searched refs:def (Results 1 – 9 of 9) sorted by relevance
/art/compiler/dex/ |
D | mir_optimization_test.cc | 107 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 …]
|
D | type_inference_test.cc | 153 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 …]
|
D | local_value_numbering_test.cc | 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() [all …]
|
D | mir_graph_test.cc | 68 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()
|
D | gvn_dead_code_elimination_test.cc | 147 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 …]
|
D | global_value_numbering_test.cc | 144 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/ |
D | README.mips | 26 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/ |
D | local_optimizations.cc | 28 #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))
|
D | dex_file_method_inliner.cc | 814 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()
|