summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/instruction_builder.h
Commit message (Expand)AuthorAgeFilesLines
* Do not cache RequiresConstructorBarrier() results.Vladimir Marko2018-11-011-4/+0
* ART: Cache resolved types in InstructionBuilder.Vladimir Marko2018-11-011-0/+4
* Add compiling class to the DexCompilationUnit.Vladimir Marko2018-11-011-16/+3
* Fix HNewArray with unresolved primitive array type.Vladimir Marko2018-10-161-0/+3
* Fix a stale reference use.Vladimir Marko2018-07-231-5/+10
* Fix HClinitCheck elimination in instruction builder.Vladimir Marko2018-07-121-7/+1
* ART: Adds an entrypoint for invoke-customOrion Hodson2018-06-111-7/+12
* ART: Simplify operands in InstructionBuilderTreehugger Robot2018-05-211-24/+7
* ART: Add dex::ProtoIndexOrion Hodson2018-05-141-4/+4
* ART: Compiler support for const-method-handleOrion Hodson2018-05-111-1/+4
* ART: Compiler support for const-method-typeOrion Hodson2018-05-101-0/+4
* Revert^4 "Compiler changes for bitstring based type checks."Vladimir Marko2018-03-271-0/+7
* Revert^3 "Compiler changes for bitstring based type checks."Andreas Gampe2018-03-261-7/+0
* Revert^2 "Compiler changes for bitstring based type checks."Vladimir Marko2018-03-221-0/+7
* Revert "Compiler changes for bitstring based type checks."Nicolas Geoffray2018-01-251-7/+0
* Compiler changes for bitstring based type checks.Vladimir Marko2018-01-231-0/+7
* Revert "Revert "Move quickening info logic to its own table""Mathieu Chartier2018-01-131-1/+2
* Revert "Move quickening info logic to its own table"Nicolas Geoffray2018-01-121-2/+1
* Move quickening info logic to its own tableMathieu Chartier2018-01-111-1/+2
* Create dex subdirectoryDavid Sehr2018-01-051-3/+3
* Make CodeItem fields privateMathieu Chartier2017-12-221-26/+4
* Determine HLoadClass/String load kind early.Vladimir Marko2017-12-081-5/+6
* Log at places we fail to compile.Nicolas Geoffray2017-12-011-2/+2
* Use intrinsic codegen for compiling intrinsic methods.Vladimir Marko2017-11-151-2/+3
* Use ScopedArenaAllocator for building HGraph.Vladimir Marko2017-10-111-40/+49
* ART: Use ScopedArenaAllocator for pass-local data.Vladimir Marko2017-10-061-7/+7
* ART: Introduce compiler data type.Vladimir Marko2017-09-251-16/+16
* optimizing: Refactor statistics to use OptimizingCompilerStats helperIgor Murashkin2017-08-111-2/+0
* ART: Include cleanupAndreas Gampe2017-07-241-1/+1
* Reduce quicken info sizeMathieu Chartier2017-07-121-14/+10
* optimizing: Build HConstructorFence for HNewArray/HNewInstance nodesIgor Murashkin2017-05-181-7/+11
* optimizing: constructor fence redundancy elimination - remove dmb after LSEIgor Murashkin2017-05-021-0/+6
* Revert^6 "Hash-based dex cache type array."Vladimir Marko2017-03-141-4/+7
* Revert^5 "Hash-based dex cache type array."Vladimir Marko2017-03-131-7/+4
* Inlining a few small methods based on profiling dex2oat with perf.Mingyao Yang2017-03-081-0/+4
* Revert^4 "Hash-based dex cache type array."Vladimir Marko2017-02-201-4/+7
* Revert^3 "Hash-based dex cache type array."Mathieu Chartier2017-02-131-7/+4
* Revert^2 "Hash-based dex cache type array."Vladimir Marko2017-02-101-4/+7
* Code refactoring around sharpening HLoadClass.Nicolas Geoffray2017-02-031-3/+15
* Revert "Hash-based dex cache type array."Vladimir Marko2017-02-011-7/+4
* Hash-based dex cache type array.Vladimir Marko2017-01-301-4/+7
* Put the resolved class in HLoadClass.Nicolas Geoffray2017-01-161-1/+12
* Revert "Revert "ART: Compiler support for invoke-polymorphic.""Orion Hodson2017-01-151-0/+11
* Revert "ART: Compiler support for invoke-polymorphic."Orion Hodson2017-01-111-11/+0
* ART: Compiler support for invoke-polymorphic.Orion Hodson2017-01-111-0/+11
* ART: Add dex::TypeIndexAndreas Gampe2016-11-211-6/+7
* ART: SHARED_REQUIRES to REQUIRES_SHAREDAndreas Gampe2016-08-301-3/+3
* ART: Delete old compiler_enums.hAndreas Gampe2016-07-271-0/+2
* Do not place null check on unresolved method calls.Aart Bik2016-06-081-1/+2
* ART: Naive NullCheck elimination in InstructionBuilderDavid Brazdil2016-04-221-0/+1