summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimization.cc
AgeCommit message (Expand)Author
2020-08-21Improved LSE: Replacing loads with Phis.Vladimir Marko
2020-08-10ARM: Allow FP args in core regs for @CriticalNative.Vladimir Marko
2020-07-28More inclusive language in the runtimeDavid Srbecky
2020-06-17ART: Simplify HRem to reuse existing HDivEvgeny Astigeevich
2020-06-08Run LSA as a part of the LSE pass.Vladimir Marko
2020-05-13Move HandleCache to HGraph.Vladimir Marko
2020-04-17ART: Refactor SIMD slots and regs size processing.Artem Serov
2020-02-13Remove MIPS support from Optimizing.Vladimir Marko
2019-10-14Revert "Make compiler/optimizing/ symbols hidden."Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden.Vladimir Marko
2018-12-27ART: Refactor for bugprone-argument-commentAndreas Gampe
2018-12-06Refactor CompilerDriver::CompileAll().Vladimir Marko
2018-11-08Emit bit manipulation instructions for x86 and x86_64Shalini Salomi Bodapati
2018-09-28Remove need for intrinsic recognizer to be a pass.Nicolas Geoffray
2018-09-19Remove sharpening as an optimization pass.Nicolas Geoffray
2018-07-13Merge "Revert "Emit vector mulitply and accumulate instructions for x86.""Hans Boehm
2018-07-13Revert "Emit vector mulitply and accumulate instructions for x86."Hans Boehm
2018-07-02Merge "Emit vector mulitply and accumulate instructions for x86."Treehugger Robot
2018-07-02Emit vector mulitply and accumulate instructions for x86.Gupta Kumar, Sanjiv
2018-06-28Remove CompilerDriver::support_boot_image_fixup_.Vladimir Marko
2018-06-25Move instruction_set_ to CompilerOptions.Vladimir Marko
2018-04-30Step 2 of 2: conditional passes.Aart Bik
2018-01-08Clean up CodeItemAccessors and Compact/StandardDexFileMathieu Chartier
2018-01-05Create dex subdirectoryDavid Sehr
2017-12-22Make CodeItem fields privateMathieu Chartier
2017-12-08Determine HLoadClass/String load kind early.Vladimir Marko
2017-11-20Refactored optimization passes setup.Aart Bik
2017-08-11optimizing: Refactor statistics to use OptimizingCompilerStats helperIgor Murashkin
2015-06-24ART: Run GraphChecker after Builder and SsaBuilderDavid Brazdil
2015-04-24ART: Dead block removalDavid Brazdil
2015-02-19Reference type propagationCalin Juravle
2014-11-25Fix a bug in the type analysis phase of optimizing.Nicolas Geoffray
2014-11-19Use HOptimization abstraction for running optimizations.Nicolas Geoffray
2014-10-22Tidy up logging.Ian Rogers
2014-10-17Revert "Revert "Introduce a class to implement optimization passes.""Roland Levillain
2014-10-01Revert "Introduce a class to implement optimization passes."Nicolas Geoffray
2014-10-01Introduce a class to implement optimization passes.Roland Levillain