/art/compiler/optimizing/ |
D | optimization.cc | 186 OptimizingCompilerStats* stats, in ConstructOptimizations() argument 215 new (allocator) HInductionVarAnalysis(graph, stats, pass_name); in ConstructOptimizations() 226 opt = new (allocator) LICM(graph, *most_recent_side_effects, stats, pass_name); in ConstructOptimizations() 231 graph, *codegen, most_recent_induction, stats, pass_name); in ConstructOptimizations() 242 opt = new (allocator) HConstantFolding(graph, stats, pass_name); in ConstructOptimizations() 245 opt = new (allocator) HDeadCodeElimination(graph, stats, pass_name); in ConstructOptimizations() 255 stats, in ConstructOptimizations() 266 opt = new (allocator) HSelectGenerator(graph, stats, pass_name); in ConstructOptimizations() 269 opt = new (allocator) InstructionSimplifier(graph, codegen, stats, pass_name); in ConstructOptimizations() 274 stats, in ConstructOptimizations() [all …]
|
D | critical_native_abi_fixup_riscv64.h | 29 CriticalNativeAbiFixupRiscv64(HGraph* graph, OptimizingCompilerStats* stats) in CriticalNativeAbiFixupRiscv64() argument 30 : HOptimization(graph, kCriticalNativeAbiFixupRiscv64PassName, stats) {} in CriticalNativeAbiFixupRiscv64()
|
D | critical_native_abi_fixup_arm.h | 29 CriticalNativeAbiFixupArm(HGraph* graph, OptimizingCompilerStats* stats) in CriticalNativeAbiFixupArm() argument 30 : HOptimization(graph, kCriticalNativeAbiFixupArmPassName, stats) {} in CriticalNativeAbiFixupArm()
|
D | instruction_simplifier_riscv64.h | 30 InstructionSimplifierRiscv64(HGraph* graph, OptimizingCompilerStats* stats) in InstructionSimplifierRiscv64() argument 31 : HOptimization(graph, kInstructionSimplifierRiscv64PassName, stats) {} in InstructionSimplifierRiscv64()
|
D | constructor_fence_redundancy_elimination.h | 52 OptimizingCompilerStats* stats, 54 : HOptimization(graph, name, stats) {} in HOptimization() argument
|
D | write_barrier_elimination.h | 42 OptimizingCompilerStats* stats, 44 : HOptimization(graph, name, stats) {} in HOptimization() argument
|
D | constant_folding.h | 45 OptimizingCompilerStats* stats = nullptr, 47 : HOptimization(graph, name, stats) {} in HOptimization() argument
|
D | load_store_elimination.h | 33 OptimizingCompilerStats* stats, 35 : HOptimization(graph, name, stats) {} in HOptimization() argument
|
D | code_sinking.h | 33 OptimizingCompilerStats* stats, 35 : HOptimization(graph, name, stats) {} in HOptimization() argument
|
D | instruction_simplifier_x86.h | 30 InstructionSimplifierX86(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86() argument 31 : HOptimization(graph, kInstructionSimplifierX86PassName, stats), in InstructionSimplifierX86()
|
D | instruction_simplifier_arm64.h | 32 InstructionSimplifierArm64(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierArm64() argument 33 : HOptimization(graph, kInstructionSimplifierArm64PassName, stats), in InstructionSimplifierArm64()
|
D | instruction_simplifier_x86_64.h | 31 InstructionSimplifierX86_64(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86_64() argument 32 : HOptimization(graph, kInstructionSimplifierX86_64PassName, stats), in InstructionSimplifierX86_64()
|
D | pc_relative_fixups_x86.h | 32 PcRelativeFixups(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in PcRelativeFixups() argument 33 : HOptimization(graph, kPcRelativeFixupsX86PassName, stats), in PcRelativeFixups()
|
D | instruction_simplifier_arm.h | 32 InstructionSimplifierArm(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierArm() argument 33 : HOptimization(graph, kInstructionSimplifierArmPassName, stats), in InstructionSimplifierArm()
|
D | licm.h | 32 OptimizingCompilerStats* stats, 34 : HOptimization(graph, name, stats), in HOptimization() argument
|
D | instruction_simplifier.h | 43 OptimizingCompilerStats* stats = nullptr, 46 : HOptimization(graph, name, stats), in HOptimization() argument
|
/art/tools/dexfuzz/src/dexfuzz/ |
D | MutationStats.java | 33 private Map<String,Long> stats; field in MutationStats 37 stats = new HashMap<String,Long>(); in MutationStats() 49 if (!stats.containsKey(statName)) { in increaseStat() 50 stats.put(statName, 0L); in increaseStat() 53 stats.put(statName, stats.get(statName) + amt); in increaseStat() 69 builder.append("\"").append(statName).append("\": ").append(stats.get(statName)); in getStatsString()
|
/art/tools/dexanalyze/ |
D | dexanalyze_experiments.cc | 266 /*inout*/ FieldAccessStats* stats) { in ProcessDexFile() argument 270 ++stats->field_index_[it->second]; in ProcessDexFile() 272 ++stats->field_index_other_; in ProcessDexFile() 275 ++stats->field_index_other_class_; in ProcessDexFile() 280 ++stats->short_bytecode_; in ProcessDexFile() 286 /*inout*/ InstanceFieldAccessStats* stats) { in ProcessDexFile() argument 290 ++stats->inout_[input]; in ProcessDexFile() 293 ++stats->receiver_[(receiver - first_arg_reg) & 0xF]; in ProcessDexFile() 295 ProcessFieldIndex(dex_field_idx, input, index_map, stats); in ProcessDexFile() 300 /*inout*/ StaticFieldAccessStats* stats) { in ProcessDexFile() argument [all …]
|
/art/imgdiag/ |
D | page_info.cc | 214 std::vector<MapPageCounts> stats; in CountZeroPages() local 228 stats.push_back(std::move(map_page_counts)); in CountZeroPages() 243 const auto print_stats = [&stats, &os](size_t max_lines) { in CountZeroPages() 244 for (const MapPageCounts& map_page_counts : stats) { in CountZeroPages() 277 const size_t top_lines = std::min(size_t{20}, stats.size()); in CountZeroPages() 279 std::begin(stats), std::begin(stats) + top_lines, std::end(stats), sort_by_unique_zero_pages); in CountZeroPages() 284 std::partial_sort(std::begin(stats), in CountZeroPages() 285 std::begin(stats) + top_lines, in CountZeroPages() 286 std::end(stats), in CountZeroPages() 293 std::begin(stats), std::begin(stats) + top_lines, std::end(stats), sort_by_shared_zero_pages); in CountZeroPages() [all …]
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | InstructionDeleter.java | 59 public InstructionDeleter(Random rng, MutationStats stats, List<Mutation> mutations) { in InstructionDeleter() argument 60 super(rng, stats, mutations); in InstructionDeleter() 97 stats.incrementStat("Deleted instruction"); in applyMutation() 109 stats.incrementStat("Deleted a with-data insn's data"); in applyMutation() 131 stats.incrementStat("Deleted a data insn's with-data insn"); in applyMutation()
|
D | CodeMutator.java | 40 protected MutationStats stats; field in CodeMutator 66 public CodeMutator(Random rng, MutationStats stats, List<Mutation> mutations) { in CodeMutator() argument 68 this.stats = stats; in CodeMutator()
|
/art/tools/jvmti-agents/titrace/ |
D | titrace.cc | 101 TraceStatistics& stats = GetSingleton(); in Initialize() local 118 stats.instruction_decoder_.reset(InstructionDecoder::NewInstance(format)); in Initialize() 120 CHECK_GE(arraysize(stats.instruction_counter_), in Initialize() 121 stats.instruction_decoder_->GetMaximumOpcode()); in Initialize() 125 static TraceStatistics stats; in GetSingleton() local 126 return stats; in GetSingleton() 214 TraceStatistics& stats = TraceStatistics::GetSingleton(); in SingleStep() local 215 stats.OnSingleStep(jvmti_env, method, location); in SingleStep() 222 TraceStatistics& stats = TraceStatistics::GetSingleton(); in DataDumpRequest() local 223 stats.Log(); in DataDumpRequest()
|
/art/tools/veridex/ |
D | hidden_api_finder.cc | 180 HiddenApiStats* stats, in Dump() argument 188 stats->linking_count++; in Dump() 190 stats->api_counts[api_list.GetIntValue()]++; in Dump() 191 os << "#" << ++stats->count << ": Linking " << api_list << " " << pair.first << " use(s):"; in Dump() 204 stats->linking_count++; in Dump() 206 stats->api_counts[api_list.GetIntValue()]++; in Dump() 209 os << "#" << ++stats->count << ": Linking " << api_list << " " << pair.first << " use(s):"; in Dump() 224 stats->api_counts[api_list.GetIntValue()]++; in Dump() 225 stats->reflection_count++; in Dump() 228 os << "#" << ++stats->count << ": Reflection " << api_list << " " << full_name in Dump()
|
D | veridex.cc | 246 HiddenApiStats stats; in Run() local 250 api_finder.Dump(std::cout, &stats, !options.precise); in Run() 255 precise_api_finder.Dump(std::cout, &stats); in Run() 258 DumpSummaryStats(std::cout, stats, api_list_filter); in Run() 270 const HiddenApiStats& stats, in DumpSummaryStats() argument 272 os << stats.count << " hidden API(s) used: " in DumpSummaryStats() 273 << stats.linking_count << " linked against, " in DumpSummaryStats() 274 << stats.reflection_count << " through reflection" << std::endl; in DumpSummaryStats() 275 DumpApiListStats(os, stats, hiddenapi::ApiList(), api_list_filter); in DumpSummaryStats() 277 DumpApiListStats(os, stats, hiddenapi::ApiList(i), api_list_filter); in DumpSummaryStats() [all …]
|
/art/compiler/utils/ |
D | dedupe_set-inl.h | 93 std::unordered_map<HashType, size_t> stats; 101 auto it = stats.find(key.Hash()); 102 if (it == stats.end()) { 103 stats.insert({key.Hash(), 1u}); 109 for (const auto& entry : stats) { 259 Stats stats; 261 shards_[shard]->UpdateStats(self, &stats); 265 stats.collision_sum, 266 stats.collision_max, 267 stats.total_probe_distance, [all …]
|