summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.h
AgeCommit message (Expand)Author
2018-07-23Fix a stale reference use. Vladimir Marko
2018-07-12Fix HClinitCheck elimination in instruction builder. Vladimir Marko
2018-06-11ART: Adds an entrypoint for invoke-custom Orion Hodson
2018-05-21ART: Simplify operands in InstructionBuilder Treehugger Robot
2018-05-14ART: Add dex::ProtoIndex Orion Hodson
2018-05-11ART: Compiler support for const-method-handle Orion Hodson
2018-05-10ART: Compiler support for const-method-type Orion Hodson
2018-03-27Revert^4 "Compiler changes for bitstring based type checks." Vladimir Marko
2018-03-26Revert^3 "Compiler changes for bitstring based type checks." Andreas Gampe
2018-03-22Revert^2 "Compiler changes for bitstring based type checks." Vladimir Marko
2018-01-25Revert "Compiler changes for bitstring based type checks." Nicolas Geoffray
2018-01-23Compiler changes for bitstring based type checks. Vladimir Marko
2018-01-13Revert "Revert "Move quickening info logic to its own table"" Mathieu Chartier
2018-01-12Revert "Move quickening info logic to its own table" Nicolas Geoffray
2018-01-11Move quickening info logic to its own table Mathieu Chartier
2018-01-05Create dex subdirectory David Sehr
2017-12-22Make CodeItem fields private Mathieu Chartier
2017-12-08Determine HLoadClass/String load kind early. Vladimir Marko
2017-12-01Log at places we fail to compile. Nicolas Geoffray
2017-11-15Use intrinsic codegen for compiling intrinsic methods. Vladimir Marko
2017-10-11Use ScopedArenaAllocator for building HGraph. Vladimir Marko
2017-10-06ART: Use ScopedArenaAllocator for pass-local data. Vladimir Marko
2017-09-25ART: Introduce compiler data type. Vladimir Marko
2017-08-11optimizing: Refactor statistics to use OptimizingCompilerStats helper Igor Murashkin
2017-07-24ART: Include cleanup Andreas Gampe
2017-07-12Reduce quicken info size Mathieu Chartier
2017-05-18optimizing: Build HConstructorFence for HNewArray/HNewInstance nodes Igor Murashkin
2017-05-02optimizing: constructor fence redundancy elimination - remove dmb after LSE Igor Murashkin
2017-03-14Revert^6 "Hash-based dex cache type array." Vladimir Marko
2017-03-13Revert^5 "Hash-based dex cache type array." Vladimir Marko
2017-03-08Inlining a few small methods based on profiling dex2oat with perf. Mingyao Yang
2017-02-20Revert^4 "Hash-based dex cache type array." Vladimir Marko
2017-02-13Revert^3 "Hash-based dex cache type array." Mathieu Chartier
2017-02-10Revert^2 "Hash-based dex cache type array." Vladimir Marko
2017-02-03Code refactoring around sharpening HLoadClass. Nicolas Geoffray
2017-02-01Revert "Hash-based dex cache type array." Vladimir Marko
2017-01-30Hash-based dex cache type array. Vladimir Marko
2017-01-16Put the resolved class in HLoadClass. Nicolas Geoffray
2017-01-15Revert "Revert "ART: Compiler support for invoke-polymorphic."" Orion Hodson
2017-01-11Revert "ART: Compiler support for invoke-polymorphic." Orion Hodson
2017-01-11ART: Compiler support for invoke-polymorphic. Orion Hodson
2016-11-21ART: Add dex::TypeIndex Andreas Gampe
2016-08-30ART: SHARED_REQUIRES to REQUIRES_SHARED Andreas Gampe
2016-07-27ART: Delete old compiler_enums.h Andreas Gampe
2016-06-08Do not place null check on unresolved method calls. Aart Bik
2016-04-22ART: Naive NullCheck elimination in InstructionBuilder David Brazdil
2016-04-14Use dex cache from compilation unit in HInstructionBuilder. Vladimir Marko
2016-04-07Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"" David Brazdil
2016-04-04Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals" David Brazdil
2016-04-04Refactor HGraphBuilder and SsaBuilder to remove HLocals David Brazdil