Home
last modified time | relevance | path

Searched refs:HOptimization (Results 1 – 16 of 16) sorted by relevance

/art/compiler/optimizing/
Doptimization.h28 class HOptimization : public ValueObject {
30 HOptimization(HGraph* graph,
39 virtual ~HOptimization() {} in ~HOptimization()
63 DISALLOW_COPY_AND_ASSIGN(HOptimization);
Dssa_phi_elimination.h29 class SsaDeadPhiElimination : public HOptimization {
32 : HOptimization(graph, true, kSsaDeadPhiEliminationPassName), in SsaDeadPhiElimination()
56 class SsaRedundantPhiElimination : public HOptimization {
59 : HOptimization(graph, true, kSsaRedundantPhiEliminationPassName), in SsaRedundantPhiElimination()
Dbounds_check_elimination.h24 class BoundsCheckElimination : public HOptimization {
27 : HOptimization(graph, true, kBoundsCheckEliminiationPassName) {} in BoundsCheckElimination()
Dconstant_folding.h33 class HConstantFolding : public HOptimization {
36 : HOptimization(graph, true, name) {} in HOptimization() function
Dinstruction_simplifier.h29 class InstructionSimplifier : public HOptimization {
34 : HOptimization(graph, true, name, stats) {} in HOptimization() function
Dboolean_simplifier.h63 class HBooleanSimplifier : public HOptimization {
66 : HOptimization(graph, true, kBooleanSimplifierPassName) {} in HBooleanSimplifier()
Dgvn.h27 class GVNOptimization : public HOptimization {
30 : HOptimization(graph, true, kGlobalValueNumberingPassName), side_effects_(side_effects) {} in GVNOptimization()
Dlicm.h27 class LICM : public HOptimization {
30 : HOptimization(graph, true, kLoopInvariantCodeMotionPassName), side_effects_(side_effects) {} in LICM()
Ddead_code_elimination.h30 class HDeadCodeElimination : public HOptimization {
35 : HOptimization(graph, true, name, stats) {} in HOptimization() function
Doptimization.cc24 void HOptimization::MaybeRecordStat(MethodCompilationStat compilation_stat, size_t count) const { in MaybeRecordStat()
30 void HOptimization::Check() { in Check()
Dside_effects_analysis.h25 class SideEffectsAnalysis : public HOptimization {
28 : HOptimization(graph, true, kSideEffectsAnalysisPassName), in SideEffectsAnalysis()
Dinliner.h31 class HInliner : public HOptimization {
39 : HOptimization(outer_graph, true, kInlinerPassName, stats), in HOptimization() function
Dreference_type_propagation.h31 class ReferenceTypePropagation : public HOptimization {
37 : HOptimization(graph, true, kReferenceTypePropagationPassName), in ReferenceTypePropagation()
Dintrinsics.h31 class IntrinsicsRecognizer : public HOptimization {
34 : HOptimization(graph, true, kIntrinsicsRecognizerPassName), in IntrinsicsRecognizer()
Dinliner.cc216 HOptimization* optimizations[] = { in TryBuildAndInline()
223 HOptimization* optimization = optimizations[i]; in TryBuildAndInline()
Doptimizing_compiler.cc304 static void RunOptimizations(HOptimization* optimizations[], in RunOptimizations()
308 HOptimization* optimization = optimizations[i]; in RunOptimizations()
345 HOptimization* optimizations[] = { in RunOptimizations()