summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/builder.cc
Commit message (Expand)AuthorAgeFilesLines
* Do not cache RequiresConstructorBarrier() results.Vladimir Marko2018-11-011-8/+4
* Revert "Revert "Move quickening info logic to its own table""Mathieu Chartier2018-01-131-2/+1
* Revert "Move quickening info logic to its own table"Nicolas Geoffray2018-01-121-1/+2
* Move quickening info logic to its own tableMathieu Chartier2018-01-111-2/+1
* Make CodeItem fields privateMathieu Chartier2017-12-221-17/+37
* Use intrinsic codegen for compiling intrinsic methods.Vladimir Marko2017-11-151-13/+71
* Use ScopedArenaAllocator for building HGraph.Vladimir Marko2017-10-111-23/+36
* ART: Use ScopedArenaAllocator for pass-local data.Vladimir Marko2017-10-061-4/+3
* ART: Introduce compiler data type.Vladimir Marko2017-09-251-1/+36
* optimizing: Refactor statistics to use OptimizingCompilerStats helperIgor Murashkin2017-08-111-8/+4
* Remove mirror:: and ArtMethod deps in utils.{h,cc}David Sehr2016-10-181-2/+2
* Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals""David Brazdil2016-04-071-2422/+6
* Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"David Brazdil2016-04-041-6/+2422
* Refactor HGraphBuilder and SsaBuilder to remove HLocalsDavid Brazdil2016-04-041-2422/+6
* Build dominator tree before generating HInstructionsDavid Brazdil2016-04-041-487/+136
* Optimizing: Improve const-string code generation.Vladimir Marko2016-03-291-6/+2
* Merge "Optimizing: Do not insert suspend checks on back-edges."Vladimir Marko2016-03-241-21/+0
|\
| * Optimizing: Do not insert suspend checks on back-edges.Vladimir Marko2016-03-231-21/+0
* | Revert "Revert "Use compiler filter to determine oat file status.""Andreas Gampe2016-03-231-2/+2
|/
* Revert "Use compiler filter to determine oat file status."Nicolas Geoffray2016-03-231-2/+2
* Use compiler filter to determine oat file status.Richard Uhler2016-03-221-2/+2
* Optimizing: Fix register allocator validation memory usage.Vladimir Marko2016-03-211-1/+2
* Optimizing: Reduce memory usage of HInstructions.Vladimir Marko2016-02-261-4/+4
* Remove HNativeDebugInfo from start of basic blocks.David Srbecky2016-02-241-13/+4
* ART: Run SsaBuilder from HGraphBuilderDavid Brazdil2016-02-151-6/+14
* ART: Remove HTemporaryDavid Brazdil2016-02-121-60/+0
* Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""Nicolas Geoffray2016-02-051-68/+0
* Optimizing compiler support for directly calling interface methodsAlex Light2016-01-281-21/+45
* ART: Remove incorrect HFakeString optimizationDavid Brazdil2016-01-141-43/+5
* ART: Create BoundType for CheckCast earlyDavid Brazdil2016-01-061-0/+5
* Generate more stack maps during native debugging.David Srbecky2015-12-231-0/+61
* Don't generate a slow path for strings in the dex cache.Nicolas Geoffray2015-12-101-2/+8
* Fix braino when resolving an invoke-super.Nicolas Geoffray2015-12-101-1/+1
* ART: Check invoke-interface earlier in verifierAndreas Gampe2015-12-081-1/+1
* Revert "Revert "Don't use the compiler driver for method resolution.""Nicolas Geoffray2015-12-021-43/+107
* Revert "Don't use the compiler driver for method resolution."Nicolas Geoffray2015-12-011-107/+43
* Don't use the compiler driver for method resolution.Nicolas Geoffray2015-12-011-43/+107
* Optimize HLoadClass when we know the class is in the cache.Nicolas Geoffray2015-11-241-12/+19
* A few more optimizations on avoiding HClinit.Nicolas Geoffray2015-11-241-36/+38
* Fix lint error.Nicolas Geoffray2015-11-231-1/+1
* Explicitly add HLoadClass/HClinitCheck for HNewInstance.Nicolas Geoffray2015-11-201-30/+77
* Revert "Revert "Enable store elimination for singleton objects.""Mingyao Yang2015-11-181-5/+11
* Merge "Optimizing: Remove unused ArtMethod* input from HInvokeStaticOrDirect."Vladimir Marko2015-11-091-1/+3
|\
| * Optimizing: Remove unused ArtMethod* input from HInvokeStaticOrDirect.Vladimir Marko2015-11-061-1/+3
* | ART: Fix simplification of catch blocks in the presence of dead codeDavid Brazdil2015-11-061-12/+4
|/
* Revert "Enable store elimination for singleton objects."Andreas Gampe2015-10-291-11/+5
* Enable store elimination for singleton objects.Mingyao Yang2015-10-271-5/+11
* Merge "Optimizing: Determine invoke-static/-direct dispatch early."Vladimir Marko2015-10-271-81/+12
|\
| * Optimizing: Determine invoke-static/-direct dispatch early.Vladimir Marko2015-10-231-81/+12
* | Revert "Revert "load store elimination.""Mingyao Yang2015-10-221-0/+8
|/