summaryrefslogtreecommitdiff
path: root/compiler/dex/quick/quick_compiler.cc
AgeCommit message (Expand)Author
2016-03-21Remove Quick from tree. Nicolas Geoffray
2016-02-18Remove string init map. Nicolas Geoffray
2016-01-26Enable interface default methods by default. Neil Fuller
2016-01-12Support directly invoking interface default methods Alex Light
2015-12-11Revert "Revert "Enable profiled guided compilation in dex2oat"" Calin Juravle
2015-12-11Revert "Enable profiled guided compilation in dex2oat" Calin Juravle
2015-12-10Enable profiled guided compilation in dex2oat Calin Juravle
2015-12-02Revert "Enable profiled guided compilation in dex2oat" Nicolas Geoffray
2015-12-02Enable profiled guided compilation in dex2oat Calin Juravle
2015-11-15x86/x86-64 read barrier support for concurrent GC in Optimizing. Roland Levillain
2015-10-15Use ATTRIBUTE_UNUSED more. Roland Levillain
2015-10-13Add initial default method support to Art Alex Light
2015-09-27Revert "Revert "lambda: Experimental support for capture-variable and liberat... Igor Murashkin
2015-09-27Revert "lambda: Experimental support for capture-variable and liberate-variable" Nicolas Geoffray
2015-09-25lambda: Experimental support for capture-variable and liberate-variable Igor Murashkin
2015-09-03Reduce how often we call FindDexCache Mathieu Chartier
2015-08-26ART: Propagate verifier failure types to the compilers Andreas Gampe
2015-08-18Svelter libart-compiler Alex Light
2015-07-01Implement heap poisoning in ART's Optimizing compiler. Roland Levillain
2015-06-24Use a flag from the verifier to know if we should compile. Nicolas Geoffray
2015-06-22runtime: Partially implement box-lambda and unbox-lambda experimental opcodes Igor Murashkin
2015-06-18interpreter: Add experimental lambda opcodes for invoke/create-lambda Igor Murashkin
2015-05-29Move mirror::ArtMethod to native Mathieu Chartier
2015-05-07Quick: Abolish kMirOpCheckPart2. Vladimir Marko
2015-04-27Quick: Rely on inferred types in GVN/LVN/DCE. Vladimir Marko
2015-04-25Disable Quick's GVN-based dead code elimination. Roland Levillain
2015-04-23Quick: Fix and enable DCE and improve GVN/DCE cleanup. Vladimir Marko
2015-04-22Replace NULL with nullptr Mathieu Chartier
2015-04-10ART: Remove WriteElf from Compiler Andreas Gampe
2015-04-08Implement CFI for Quick. David Srbecky
2015-04-07ART: Fix 64-bit ELF file support Andreas Gampe
2015-03-31Merge "Fixed layout for dex caches in boot image." Vladimir Marko
2015-03-31Fixed layout for dex caches in boot image. Vladimir Marko
2015-03-27[MIPS] Refactoring code for quick compiler Goran Jakovljevic
2015-03-19Change RETURN_VOID_BARRIER to RETURN_VOID_NO_BARRIER Mathieu Chartier
2015-03-17Fall back to Quick when Optimizing cannot compile. Nicolas Geoffray
2015-03-09Trim arenas for JIT Mathieu Chartier
2015-03-06Initial support for quick compiler on MIPS64r6. Maja Gagic
2015-02-24Revert "Revert "Add JIT"" Mathieu Chartier
2015-02-24Revert "Add JIT" Nicolas Geoffray
2015-02-23Add JIT Mathieu Chartier
2015-02-18Quick: Disable DCE until we fix FP/Core reg mismatches. Vladimir Marko
2015-02-17Dead code elimination based on GVN results. Vladimir Marko
2015-01-28Clean up pass driver Mathieu Chartier
2015-01-27ART: Even more Quick cleanup Andreas Gampe
2015-01-26ART: More Quick cleanup Andreas Gampe
2015-01-26ART: Some Quick cleanup Andreas Gampe
2014-12-17ART: Added Checker, a pattern matching test engine David Brazdil
2014-12-12Remove portable. Elliott Hughes
2014-12-10Add missing iget quick for bool, byte, char, short Mathieu Chartier