summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
AgeCommit message (Expand)Author
2018-05-25Refactor ClassRoot/GetClassRoot(). Vladimir Marko
2018-05-08ART: Add --dump-pass-timings compiler option. Vladimir Marko
2018-05-03Perform rudimentary check on graph size for no-change assertions. Aart Bik
2018-04-30Step 2 of 2: conditional passes. Aart Bik
2018-04-26Step 1 of 2: conditional passes. Aart Bik
2018-04-17Run GVN earlier. Aart Bik
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-02-21Add timestamps to JIT/DEX native debug info. David Srbecky
2018-02-02Create list of open dex files for libbacktrace. David Srbecky
2018-01-24Log JIT mini-debug-info memory usage. David Srbecky
2018-01-19Refactor jit debugger interface and its ELF creation. David Srbecky
2018-01-13Move debug info offsets into a side table Mathieu Chartier
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-08Clean up CodeItemAccessors and Compact/StandardDexFile Mathieu Chartier
2018-01-05Create dex subdirectory David Sehr
2017-12-22Make CodeItem fields private Mathieu Chartier
2017-12-14Add mini-debug-info generation mode for JIT. David Srbecky
2017-11-30Revert^4 "JIT JNI stubs." Vladimir Marko
2017-11-30Revert "Revert "Revert "JIT JNI stubs.""" Nicolas Geoffray
2017-11-29Revert "Revert "JIT JNI stubs."" Vladimir Marko
2017-11-29Merge "Clean some dex2oat options." Nicolas Geoffray
2017-11-28Revert "JIT JNI stubs." Vladimir Marko
2017-11-28Clean some dex2oat options. Nicolas Geoffray
2017-11-28JIT JNI stubs. Vladimir Marko
2017-11-28ART: Minor refactoring of JNI stub compilation. Vladimir Marko
2017-11-27Fix stats reporting over 100% methods compiled. Vladimir Marko
2017-11-20Refactored optimization passes setup. Aart Bik
2017-11-15Use intrinsic codegen for compiling intrinsic methods. Vladimir Marko
2017-11-14Remove kIsVdexEnabled. Nicolas Geoffray
2017-11-10Record @{Fast,Critical}Native in method's access flags. Vladimir Marko
2017-11-02ART: Make InstructionSet an enum class and add kLast. Vladimir Marko
2017-10-17Use ScopedArenaAllocator for code generation. Vladimir Marko
2017-10-11Use ScopedArenaAllocator for building HGraph. Vladimir Marko
2017-10-09Use ScopedArenaAllocator for register allocation. Vladimir Marko
2017-10-06ART: Use ScopedArenaAllocator for pass-local data. Vladimir Marko
2017-10-05MIPS32R2: Share address computation Lena Djokic
2017-09-27Enables GVN for x86 and x86_64. Aart Bik
2017-09-27Merge "Enables GVN for MIPS32 and MIPS64." Treehugger Robot
2017-09-25ART: Introduce compiler data type. Vladimir Marko
2017-09-21Enables GVN for MIPS32 and MIPS64. Lena Djokic
2017-09-20Refactor compiled_method.h . Vladimir Marko
2017-09-20Refactor linker files from compiler/ to dex2oat/. Vladimir Marko
2017-09-18ART: Remove old code Andreas Gampe
2017-09-18Add debug info for link-time generated thunks. Vladimir Marko
2017-09-08Merge "optimizing: add block-scoped constructor fence merging pass" Treehugger Robot
2017-09-08optimizing: add block-scoped constructor fence merging pass Igor Murashkin