summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
AgeCommit message (Expand)Author
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 computationLena 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 codeAndreas 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 passIgor Murashkin
2017-09-06Pass stats into the loop optimization phase.Aart Bik
2017-08-14Merge "RFC: Generate select instruction for conditional returns."Nicolas Geoffray
2017-08-11Merge changes Ic119441c,I83b96b41Treehugger Robot
2017-08-11optimizing: Add statistics for # of constructor fences added/removedIgor Murashkin
2017-08-11optimizing: Refactor statistics to use OptimizingCompilerStats helperIgor Murashkin
2017-08-10Instrument ARM64 generated code to check the Marking Register.Roland Levillain
2017-08-10RFC: Generate select instruction for conditional returns.Mads Ager
2017-08-10Revert recent JIT code cache changesOrion Hodson
2017-07-25Merge "Jit Code Cache instruction pipeline flushing"Treehugger Robot
2017-07-24ART: Include cleanupAndreas Gampe
2017-07-24Jit Code Cache instruction pipeline flushingOrion Hodson
2017-07-19Pass the logger to the JIT compiler.Nicolas Geoffray
2017-06-07Use ArtMethod* .bss entries for HInvokeStaticOrDirect.Vladimir Marko
2017-05-23Merge "Use PC-relative pointer to boot image methods."Treehugger Robot
2017-05-22Use PC-relative pointer to boot image methods.Vladimir Marko
2017-05-19Create load store analysis passxueliang.zhong
2017-05-08Instruction scheduling for ARM.xueliang.zhong
2017-04-24ART: More header cleanup - method_verifier.hAndreas Gampe
2017-04-10optimizing: do not illegally remove constructor barriers after inliningIgor Murashkin
2017-04-06Clean up after MIPS got read barriers supportGoran Jakovljevic
2017-03-28MIPS: Implement read barriers.Alexey Frunze
2017-03-24Improvements in the Inliner.Nicolas Geoffray
2017-03-16Delete SrcMapMathieu Chartier
2017-03-16Add method info to oat filesMathieu Chartier
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 "Invoke typed arraycopy for primitive arrays."Nicolas Geoffray
2017-03-07Invoke typed arraycopy for primitive arrays.Nicolas Geoffray
2017-03-06Pass driver to loop opt. Add new side_effects phase.Aart Bik
2017-02-27Implement code sinking.Nicolas Geoffray
2017-02-20Revert^4 "Hash-based dex cache type array."Vladimir Marko
2017-02-14ART: Add operator == and != with nullptr to HandleAndreas 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-06Merge "Revert "Revert "Inline across dex files for JIT."""Nicolas Geoffray