summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
AgeCommit message (Expand)Author
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-12Merge "Add CodeItemDebugInfoAccessor" Mathieu Chartier
2017-12-12Do not pass DexFile to ClassLinker::Lookup/ResolveType(). Vladimir Marko
2017-12-11Add CodeItemDebugInfoAccessor Mathieu Chartier
2017-12-11Do not pass DexFile to ClassLinker::Lookup/ResolveMethod(). Vladimir Marko
2017-12-08Do not pass DexFile to ClassLinker::ResolveField*(). Vladimir Marko
2017-12-08Determine HLoadClass/String load kind early. Vladimir Marko
2017-12-04Merge "Log at places we fail to compile." Nicolas Geoffray
2017-12-01Log at places we fail to compile. Nicolas Geoffray
2017-11-23Pass the debug_info_offset explicitly. Nicolas Geoffray
2017-11-15Use intrinsic codegen for compiling intrinsic methods. Vladimir Marko
2017-11-07Delete CodeItemIterator Mathieu Chartier
2017-11-01Refactor DexInstructionIterator Mathieu Chartier
2017-10-11Use ScopedArenaAllocator for building HGraph. Vladimir Marko
2017-10-06ART: Use ScopedArenaAllocator for pass-local data. Vladimir Marko
2017-09-27Add DexInstructionIterator and use it a few places Mathieu Chartier
2017-09-25ART: Introduce compiler data type. Vladimir Marko
2017-09-11ART: Clean up WellKnownClasses include. Andreas Gampe
2017-08-11optimizing: Add statistics for # of constructor fences added/removed Igor Murashkin
2017-08-11optimizing: Refactor statistics to use OptimizingCompilerStats helper Igor Murashkin
2017-07-24ART: Include cleanup Andreas Gampe
2017-07-20ART: Change method lookup to be more consistent to JLS and the RI. Vladimir Marko
2017-07-12Reduce quicken info size Mathieu Chartier
2017-06-06Replace invoke kind kDexCacheViaMethod with kRuntimeCall. Vladimir Marko
2017-05-23optimizing: Fix a potential nullptr dereference George Burgess IV
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-04-10optimizing: do not illegally remove constructor barriers after inlining 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-08Merge "Inlining a few small methods based on profiling dex2oat with perf." Mingyao Yang
2017-03-08Inlining a few small methods based on profiling dex2oat with perf. Mingyao Yang
2017-03-07Invoke typed arraycopy for primitive arrays. Nicolas Geoffray
2017-02-20Revert^4 "Hash-based dex cache type array." Vladimir Marko
2017-02-14ART: Add operator == and != with nullptr to Handle Andreas Gampe
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-06Remove obsolete restriction with allocations and dex cache. Nicolas Geoffray
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-23Fix some typos in ART. Roland Levillain
2017-01-19Revert "Revert "Load the array class in the compiler for allocations."" Nicolas Geoffray
2017-01-19Revert "Load the array class in the compiler for allocations." Hiroshi Yamauchi