summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.h
AgeCommit message (Expand)Author
2021-03-23Remove Vdex::GetQuickenedInfoOf and all its users.Nicolas Geoffray
2020-09-28Improve codegen for referrer's class...Vladimir Marko
2020-08-28X86: Replace VarHandle.get() return type check with CheckCast nodeAndra Danciu
2020-05-13Move HandleCache to HGraph.Vladimir Marko
2020-04-17Optimizing: Construct intrinsic HIR in builder.Vladimir Marko
2020-04-09Small cleanup in InstructionBuilder.Vladimir Marko
2019-10-14Revert "Make compiler/optimizing/ symbols hidden."Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden.Vladimir Marko
2018-11-01Do not cache RequiresConstructorBarrier() results.Vladimir Marko
2018-11-01ART: Cache resolved types in InstructionBuilder.Vladimir Marko
2018-11-01Add compiling class to the DexCompilationUnit.Vladimir Marko
2018-10-16Fix HNewArray with unresolved primitive array type.Vladimir Marko
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-customOrion Hodson
2018-05-21ART: Simplify operands in InstructionBuilderTreehugger Robot
2018-05-14ART: Add dex::ProtoIndexOrion Hodson
2018-05-11ART: Compiler support for const-method-handleOrion Hodson
2018-05-10ART: Compiler support for const-method-typeOrion 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 tableMathieu Chartier
2018-01-05Create dex subdirectoryDavid Sehr
2017-12-22Make CodeItem fields privateMathieu 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 helperIgor Murashkin
2017-07-24ART: Include cleanupAndreas Gampe
2017-07-12Reduce quicken info sizeMathieu Chartier
2017-05-18optimizing: Build HConstructorFence for HNewArray/HNewInstance nodesIgor Murashkin
2017-05-02optimizing: constructor fence redundancy elimination - remove dmb after LSEIgor 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