summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator.cc
AgeCommit message (Expand)Author
2018-06-26Add method frame info to CodeInfo. David Srbecky
2018-06-14Merge "Move some helper methods to DexRegisterLocation." David Srbecky
2018-06-14Move some helper methods to DexRegisterLocation. David Srbecky
2018-06-13Add Kind column to stack maps. David Srbecky
2018-06-11ART: Adds an entrypoint for invoke-custom Orion Hodson
2018-06-08ART: Simplify invoke-polymorphic entrypoints Orion Hodson
2018-06-01Rewrite dex register map encoding in stackmaps. David Srbecky
2018-05-30Remove the CodeOffset helper class. David Srbecky
2018-05-21Rewrite stackmap encoding code. David Srbecky
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-04-11Revert^2 "Compile link-time thunks in codegen." Vladimir Marko
2018-04-04Revert "Compile link-time thunks in codegen." Vladimir Marko
2018-04-04Compile link-time thunks in codegen. Vladimir Marko
2018-03-19Move some remaining dex utilities David Sehr
2018-03-08Retrieve String/Class references from .data.bimg.rel.ro. Vladimir Marko
2018-02-28Header library to remove dependence on runtime/ David Sehr
2018-01-08Clean up CodeItemAccessors and Compact/StandardDexFile Mathieu Chartier
2018-01-05Create dex subdirectory David Sehr
2018-01-02Remove CodeItem accessor functions Mathieu Chartier
2017-12-14Clean up InstanceOf/CheckCast. Vladimir Marko
2017-12-04Minor cleanup in CodeGenerator::RecordPcInfo(). Vladimir Marko
2017-11-27Fix stats reporting over 100% methods compiled. Vladimir Marko
2017-11-15Use intrinsic codegen for compiling intrinsic methods. Vladimir Marko
2017-11-03Merge "Refactor DexInstructionIterator" Mathieu Chartier
2017-11-02ART: Make InstructionSet an enum class and add kLast. Vladimir Marko
2017-11-01Refactor DexInstructionIterator Mathieu Chartier
2017-11-01ART: Intrinsify polymorphic signature methods Orion Hodson
2017-10-17Use ScopedArenaAllocator for code generation. Vladimir Marko
2017-10-12Fix using LiveIntervals beyond their lifetime. Vladimir Marko
2017-10-09Use ScopedArenaAllocator for register allocation. 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-20Refactor compiled_method.h . Vladimir Marko
2017-08-11optimizing: Refactor statistics to use OptimizingCompilerStats helper Igor Murashkin
2017-07-24ART: Include cleanup Andreas Gampe
2017-07-14Remove the old ARM code generator from ART's Optimizing compiler. Roland Levillain
2017-06-08ART: Refactor bit_utils and stl_util Andreas Gampe
2017-06-07Merge "Replace invoke kind kDexCacheViaMethod with kRuntimeCall." Vladimir Marko
2017-06-06Replace invoke kind kDexCacheViaMethod with kRuntimeCall. Vladimir Marko
2017-06-05Merge "Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64"" Vladimir Marko
2017-06-05Merge "Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String." Vladimir Marko
2017-06-02Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64" Vladimir Marko
2017-06-02ART: Introduce thread-current-inl.h Andreas Gampe
2017-06-02Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String. Vladimir Marko
2017-06-02Delay allocating environment locations. Vladimir Marko
2017-05-11Clean up some uses of "auto". Vladimir Marko
2017-04-21ART: Add object-readbarrier-inl.h Andreas Gampe