summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler_stats.h
AgeCommit message (Expand)Author
2021-04-28Refactor code in inliner.Nicolas Geoffray
2021-01-25Revert^4 "Partial Load Store Elimination"Alex Light
2021-01-24Revert "Revert^2 "Partial Load Store Elimination""Nicolas Geoffray
2021-01-22Revert^2 "Partial Load Store Elimination"Alex Light
2021-01-22Revert "Partial Load Store Elimination"Nicolas Geoffray
2021-01-21Partial Load Store EliminationAlex Light
2020-11-18Revert^4 "Partial LSE analysis & store removal"Alex Light
2020-11-14Revert^3 "Partial LSE analysis & store removal"Alex Light
2020-11-13Revert^2 "Partial LSE analysis & store removal"Alex Light
2020-11-12Revert "Partial LSE analysis & store removal"Nicolas Geoffray
2020-11-12Partial LSE analysis & store removalAlex Light
2020-06-11Clean up generated operator<<(os, enum).Vladimir Marko
2020-05-19Add extra failed inlining reasonsMathieu Chartier
2019-10-14Revert "Make compiler/optimizing/ symbols hidden."Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden.Vladimir Marko
2019-08-07Don't compile OSR methods that have phi equivalents at loop entry.Nicolas Geoffray
2018-11-21ART: Some iwyu for logging.hAndreas Gampe
2018-10-03Fix ReplaceUninitializedStringPhis.Nicolas Geoffray
2018-07-03Handle String.<init> with a phi input.Nicolas Geoffray
2018-05-16Don't compile methods with irreducible loops and String.<init>.Nicolas Geoffray
2018-03-29ART: Remove logging restrictionAndreas Gampe
2018-03-27Revert^4 "Compiler changes for bitstring based type checks."Vladimir Marko
2018-03-26Revert^3 "Compiler changes for bitstring based type checks."Andreas Gampe
2018-03-22Revert^2 "Compiler changes for bitstring based type checks."Vladimir Marko
2018-03-05Move most of runtime/base to libartbase/baseDavid Sehr
2018-01-25Revert "Compiler changes for bitstring based type checks."Nicolas Geoffray
2018-01-23Compiler changes for bitstring based type checks.Vladimir Marko
2018-01-16Improve code sinking near "always throwing" method callsAart Bik
2017-12-07ART: Replace base/logging with android-base/loggingAndreas Gampe
2017-11-27Fix stats reporting over 100% methods compiled.Vladimir Marko
2017-09-08Merge "optimizing: add block-scoped constructor fence merging pass"Treehugger Robot
2017-09-08optimizing: add block-scoped constructor fence merging passIgor Murashkin
2017-09-06Added vectorization stats.Aart Bik
2017-08-11optimizing: Add statistics for # of constructor fences added/removedIgor Murashkin
2017-08-11optimizing: Refactor statistics to use OptimizingCompilerStats helperIgor Murashkin
2017-03-24Improvements in the Inliner.Nicolas Geoffray
2017-02-27Merge "Implement code sinking."Nicolas Geoffray
2017-02-27Implement code sinking.Nicolas Geoffray
2017-02-24Fix initialization of OptimizingCompilerStats.Vladimir Marko
2017-02-23Fix compilation statistics collection in inliner.Vladimir Marko
2016-12-01Class Hierarchy Analysis (CHA)Mingyao Yang
2016-07-18Add a new control flow simplifier.Nicolas Geoffray
2016-04-04Build dominator tree before generating HInstructionsDavid Brazdil
2016-03-16Clean up NullCheck generation and record stats about it.Calin Juravle
2016-03-16Improve compiler statsCalin Juravle
2016-02-18Add statistics support for some optimizationsJean-Philippe Halimi
2016-01-28Optimizing: Try pattern substitution when we cannot inline.Vladimir Marko
2016-01-28Implement first kind of polymorphic inlining.Nicolas Geoffray
2016-01-14Implement irreducible loop support in optimizing.Nicolas Geoffray
2016-01-06ART: Resolve ambiguous ArraySetsDavid Brazdil