summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler_stats.h
Commit message (Expand)AuthorAgeFilesLines
* Refactor code in inliner.Nicolas Geoffray2021-04-281-0/+1
* Revert^4 "Partial Load Store Elimination"Alex Light2021-01-251-0/+3
* Revert "Revert^2 "Partial Load Store Elimination""Nicolas Geoffray2021-01-241-3/+0
* Revert^2 "Partial Load Store Elimination"Alex Light2021-01-221-0/+3
* Revert "Partial Load Store Elimination"Nicolas Geoffray2021-01-221-3/+0
* Partial Load Store EliminationAlex Light2021-01-211-0/+3
* Revert^4 "Partial LSE analysis & store removal"Alex Light2020-11-181-0/+5
* Revert^3 "Partial LSE analysis & store removal"Alex Light2020-11-141-5/+0
* Revert^2 "Partial LSE analysis & store removal"Alex Light2020-11-131-0/+5
* Revert "Partial LSE analysis & store removal"Nicolas Geoffray2020-11-121-5/+0
* Partial LSE analysis & store removalAlex Light2020-11-121-0/+5
* Clean up generated operator<<(os, enum).Vladimir Marko2020-06-111-1/+1
* Add extra failed inlining reasonsMathieu Chartier2020-05-191-0/+4
* Revert "Make compiler/optimizing/ symbols hidden."Vladimir Marko2019-10-141-2/+1
* Make compiler/optimizing/ symbols hidden.Vladimir Marko2019-10-141-1/+2
* Don't compile OSR methods that have phi equivalents at loop entry.Nicolas Geoffray2019-08-071-0/+1
* ART: Some iwyu for logging.hAndreas Gampe2018-11-211-1/+2
* Fix ReplaceUninitializedStringPhis.Nicolas Geoffray2018-10-031-0/+1
* Handle String.<init> with a phi input.Nicolas Geoffray2018-07-031-1/+0
* Don't compile methods with irreducible loops and String.<init>.Nicolas Geoffray2018-05-161-0/+1
* ART: Remove logging restrictionAndreas Gampe2018-03-291-5/+0
* Revert^4 "Compiler changes for bitstring based type checks."Vladimir Marko2018-03-271-0/+1
* Revert^3 "Compiler changes for bitstring based type checks."Andreas Gampe2018-03-261-1/+0
* Revert^2 "Compiler changes for bitstring based type checks."Vladimir Marko2018-03-221-0/+1
* Move most of runtime/base to libartbase/baseDavid Sehr2018-03-051-2/+2
* Revert "Compiler changes for bitstring based type checks."Nicolas Geoffray2018-01-251-1/+0
* Compiler changes for bitstring based type checks.Vladimir Marko2018-01-231-0/+1
* Improve code sinking near "always throwing" method callsAart Bik2018-01-161-0/+1
* ART: Replace base/logging with android-base/loggingAndreas Gampe2017-12-071-0/+1
* Fix stats reporting over 100% methods compiled.Vladimir Marko2017-11-271-95/+41
* Merge "optimizing: add block-scoped constructor fence merging pass"Treehugger Robot2017-09-081-0/+2
|\
| * optimizing: add block-scoped constructor fence merging passIgor Murashkin2017-09-081-0/+2
* | Added vectorization stats.Aart Bik2017-09-061-0/+4
|/
* optimizing: Add statistics for # of constructor fences added/removedIgor Murashkin2017-08-111-0/+9
* optimizing: Refactor statistics to use OptimizingCompilerStats helperIgor Murashkin2017-08-111-0/+8
* Improvements in the Inliner.Nicolas Geoffray2017-03-241-0/+34
* Merge "Implement code sinking."Nicolas Geoffray2017-02-271-0/+2
|\
| * Implement code sinking.Nicolas Geoffray2017-02-271-0/+2
* | Fix initialization of OptimizingCompilerStats.Vladimir Marko2017-02-241-1/+4
* | Fix compilation statistics collection in inliner.Vladimir Marko2017-02-231-3/+19
|/
* Class Hierarchy Analysis (CHA)Mingyao Yang2016-12-011-0/+2
* Add a new control flow simplifier.Nicolas Geoffray2016-07-181-0/+2
* Build dominator tree before generating HInstructionsDavid Brazdil2016-04-041-2/+4
* Clean up NullCheck generation and record stats about it.Calin Juravle2016-03-161-0/+4
* Improve compiler statsCalin Juravle2016-03-161-0/+4
* Add statistics support for some optimizationsJean-Philippe Halimi2016-02-181-1/+9
* Optimizing: Try pattern substitution when we cannot inline.Vladimir Marko2016-01-281-0/+2
* Implement first kind of polymorphic inlining.Nicolas Geoffray2016-01-281-0/+2
* Implement irreducible loop support in optimizing.Nicolas Geoffray2016-01-141-2/+0
* ART: Resolve ambiguous ArraySetsDavid Brazdil2016-01-061-2/+2