summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.h
AgeCommit message (Expand)Author
2023-10-17Add branch profiling in baseline compiler. Nicolas Geoffray
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
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 node Andra 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-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