summaryrefslogtreecommitdiffstats
path: root/compiler/dex/frontend.cc
Commit message (Expand)AuthorAgeFilesLines
* ART: More Quick cleanupAndreas Gampe2015-01-261-254/+0
* Merge "ART: Some Quick cleanup"Andreas Gampe2015-01-261-14/+12
|\
| * ART: Some Quick cleanupAndreas Gampe2015-01-261-14/+12
* | Add missing EndTiming in CompileMethodMathieu Chartier2015-01-261-0/+4
|/
* Remove portable.Elliott Hughes2014-12-121-2/+0
* Quick: Redefine the notion of back-egdes.Vladimir Marko2014-12-091-0/+1
* Tidy some uses of IsCompilationEnabled.Ian Rogers2014-11-071-3/+1
* Support for CONST_STRING in optimizing compiler.Nicolas Geoffray2014-10-311-15/+2
* Tidy up logging.Ian Rogers2014-10-221-9/+3
* Quick: In GVN, apply modifications early if outside loop.Vladimir Marko2014-10-171-0/+1
* ART: skip compilation of huge methods.buzbee2014-09-171-2/+13
* ART: Change temporaries to positive namesRazvan A Lupusoru2014-08-261-2/+0
* ART: Clean up compilerAndreas Gampe2014-08-221-566/+8
* Avoid use of std::string where we have const char*.Ian Rogers2014-08-121-14/+15
* Merge "Revert "Revert "Enable Load Store Elimination for ARM and ARM64"""Bill Buzbee2014-07-311-3/+3
|\
| * Revert "Revert "Enable Load Store Elimination for ARM and ARM64""Serban Constantinescu2014-07-281-3/+3
* | Reduce time and memory usage of GVN.Vladimir Marko2014-07-311-1/+1
|/
* Revert "Enable Load Store Elimination for ARM and ARM64"Bill Buzbee2014-07-271-3/+3
* Enable Load Store Elimination for ARM and ARM64Serban Constantinescu2014-07-271-3/+3
* ART: Do not attempt to compile a method with too many registersAndreas Gampe2014-07-181-0/+12
* ART: Change GenPCUseDefEncoding(), turn on Load Hoisting for ARM64Andreas Gampe2014-07-111-1/+0
* Merge "ART: Fix GenSelect and GenFusedLongCmpBranch for ARM64"Andreas Gampe2014-07-101-1/+0
|\
| * ART: Fix GenSelect and GenFusedLongCmpBranch for ARM64Andreas Gampe2014-07-101-1/+0
* | ART: Add Invokes to DecodedInstructionJean Christophe Beyler2014-07-101-1/+1
|/
* ART: Enable some ARM64 optimizations.Andreas Gampe2014-07-101-7/+0
* Merge "Global Value Numbering."Vladimir Marko2014-07-091-0/+1
|\
| * Global Value Numbering.Vladimir Marko2014-07-101-0/+1
* | ART: Refactor frontend.ccAndreas Gampe2014-07-101-421/+235
|/
* Aarch64: fix bug and enable register promotion.Matteo Franchin2014-07-071-1/+2
* AArch64: Enable Inlining.Serban Constantinescu2014-07-041-1/+2
* x86_64: Turn on promotion optimizationDmitry Petrochenko2014-07-041-3/+1
* More advanced timing loggers.Mathieu Chartier2014-06-241-3/+4
* Always compile leafs during profile based compilation.Calin Juravle2014-06-231-23/+20
* Merge "x86_64: Enable some optimizations"Bill Buzbee2014-06-201-1/+3
|\
| * x86_64: Enable some optimizationsDmitry Petrochenko2014-06-191-1/+3
* | Quick compiler: remove Arm64 "EXPERIMENTAL" filterbuzbee2014-06-191-160/+151
* | ART: Log information when skipping method during compilationAndreas Gampe2014-06-191-8/+13
|/
* Arm64 hard-floatbuzbee2014-06-161-59/+46
* Quick compiler:interpret on type mismatchbuzbee2014-06-141-0/+4
* Merge "x86_64: Enable compilation"Ian Rogers2014-06-121-2/+1
|\
| * x86_64: Enable compilationDmitry Petrochenko2014-06-131-2/+1
* | Merge "ART: Hide unreachable basic blocks in the compiler"Andreas Gampe2014-06-121-1/+1
|\ \
| * | ART: Hide unreachable basic blocks in the compilerAndreas Gampe2014-06-131-1/+1
| |/
* / x86_64: Disable all optimizations and fix bugsChao-ying Fu2014-06-131-7/+5
|/
* AArch64: Enable MOVE_*, some CONST_*, CMP_*.Zheng Xu2014-06-121-64/+65
* AArch64: fix MarkGCCard, enabling more MIR opcodes.Matteo Franchin2014-06-101-34/+35
* Merge "x86_64: Reduce dex2oat compilation logs"Bill Buzbee2014-06-101-1/+3
|\
| * x86_64: Reduce dex2oat compilation logsDmitry Petrochenko2014-06-101-1/+3
* | AArch64: fix and enable sparse- and packed-switch.Matteo Franchin2014-06-091-2/+2
|/
* x86_64: Hard Float ABI support in QCGDmitry Petrochenko2014-06-071-2/+2