summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/optimizing_compiler.cc
Commit message (Expand)AuthorAgeFilesLines
* Create HGraph outside Builder, print timingsDavid Brazdil2015-02-041-40/+118
* Implement LICM in optimizing compiler.Nicolas Geoffray2015-01-301-0/+3
* optimizing: NullCheck eliminationCalin Juravle2015-01-291-8/+17
* ART: Even more Quick cleanupAndreas Gampe2015-01-271-5/+0
* Move code around and address growable_array comment.Nicolas Geoffray2015-01-261-0/+1
* Introduce a SideEffectsAnalysis class.Nicolas Geoffray2015-01-261-1/+3
* Support callee save floating point registers on x64.Nicolas Geoffray2015-01-231-2/+2
* Merge "Add implicit null checks for the optimizing compiler"Calin Juravle2015-01-201-5/+8
|\
| * Add implicit null checks for the optimizing compilerCalin Juravle2015-01-161-5/+8
* | Constant fold after inlining.Nicolas Geoffray2015-01-191-2/+4
|/
* ART: Optimizing compiler intrinsicsAndreas Gampe2015-01-151-0/+5
* ART: dex2oat flag for HGraphVisualizer dump fileDavid Brazdil2015-01-131-2/+3
* Revert "ART: dex2oat flag for HGraphVisualizer dump file"Andreas Gampe2015-01-131-3/+2
* ART: dex2oat flag for HGraphVisualizer dump fileDavid Brazdil2015-01-131-2/+3
* Move code around in OptimizingCompiler::Compile to reduce stack space.Nicolas Geoffray2015-01-121-56/+88
* Look at instruction set features when generating volatiles codeCalin Juravle2015-01-051-7/+8
* ART: Swap-space in the compilerAndreas Gampe2014-12-221-21/+22
* ART: Added Checker, a pattern matching test engineDavid Brazdil2014-12-171-10/+14
* Inlining support in optimizing.Nicolas Geoffray2014-12-151-39/+39
* Merge "Add more compilation stats to optimizing"Calin Juravle2014-12-151-22/+27
|\
| * Add more compilation stats to optimizingCalin Juravle2014-12-101-22/+27
* | Ensure stack maps are 4 byte aligned.Nicolas Geoffray2014-12-091-10/+14
|/
* Bounds check elimination.Mingyao Yang2014-12-031-2/+5
* Merge "Add some heursitics for compiling, close to Quick's."Nicolas Geoffray2014-12-021-0/+2
|\
| * Add some heursitics for compiling, close to Quick's.Nicolas Geoffray2014-12-021-0/+2
* | Treat SSA transformation special, as we may have to bailout.Nicolas Geoffray2014-12-021-2/+21
* | Don't run optimizations after baseline.Nicolas Geoffray2014-12-011-14/+0
|/
* Fix a bug in the type analysis phase of optimizing.Nicolas Geoffray2014-11-251-9/+15
* Merge "Use HOptimization abstraction for running optimizations."Nicolas Geoffray2014-11-191-9/+20
|\
| * Use HOptimization abstraction for running optimizations.Nicolas Geoffray2014-11-191-9/+20
* | Use cross-compilation helper.Nicolas Geoffray2014-11-191-1/+2
|/
* Don't fall back to Quick in optimizing.Nicolas Geoffray2014-11-171-65/+26
* Minor object store optimizations.Nicolas Geoffray2014-11-141-0/+1
* Implement try/catch/throw in optimizing.Nicolas Geoffray2014-11-061-12/+21
* Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-031-0/+1
* Support for CONST_STRING in optimizing compiler.Nicolas Geoffray2014-10-311-0/+4
* Support hard float on arm in optimizing compiler.Nicolas Geoffray2014-10-271-15/+8
* ARM: Use hardfp calling convention between java to java call.Zheng Xu2014-10-241-7/+14
* ART: optimizing compiler: initial support for ARM64.Alexandre Rames2014-10-231-1/+4
* Revert "Revert "Introduce a class to implement optimization passes.""Roland Levillain2014-10-171-0/+5
* Add a prepare for register allocation pass.Nicolas Geoffray2014-10-061-0/+2
* Revert "Introduce a class to implement optimization passes."Nicolas Geoffray2014-10-011-5/+0
* Introduce a class to implement optimization passes.Roland Levillain2014-10-011-0/+5
* Optimize suspend checks in optimizing compiler.Nicolas Geoffray2014-09-251-0/+2
* First optimization in new compiler: simple GVN.Nicolas Geoffray2014-09-191-0/+6
* It can be that no method has been compiled.Nicolas Geoffray2014-09-181-5/+9
* Add the "time" compilation filter and output compilation stats.Nicolas Geoffray2014-09-171-4/+31
* Runtime support for the new stack maps for the opt compiler.Nicolas Geoffray2014-09-081-22/+41
* ART: Clean up compilerAndreas Gampe2014-08-221-2/+118
* ART source line debug info in OAT filesYevgeny Rouban2014-08-151-1/+5