summaryrefslogtreecommitdiff
path: root/compiler/optimizing/builder.h
AgeCommit message (Expand)Author
2016-04-19Revert "Revert "Use dex cache from compilation unit in RTP."" Vladimir Marko
2016-04-15Revert "Use dex cache from compilation unit in RTP." Nicolas Geoffray
2016-04-14Use dex cache from compilation unit in RTP. Vladimir Marko
2016-04-07Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"" David Brazdil
2016-04-04Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals" David Brazdil
2016-04-04Refactor HGraphBuilder and SsaBuilder to remove HLocals David Brazdil
2016-04-04Build dominator tree before generating HInstructions David Brazdil
2016-03-23Optimizing: Do not insert suspend checks on back-edges. Vladimir Marko
2016-02-15ART: Run SsaBuilder from HGraphBuilder David Brazdil
2016-02-05Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."" Nicolas Geoffray
2016-01-18ART: Remove Baseline compiler David Brazdil
2015-12-23Generate more stack maps during native debugging. David Srbecky
2015-12-21Rename NullHandle to ScopedNullHandle Mathieu Chartier
2015-12-17Revert "Revert "ART: Reduce the instructions generated by packed switch."" Vladimir Marko
2015-12-16Revert "ART: Reduce the instructions generated by packed switch." Nicolas Geoffray
2015-12-08ART: Reduce the instructions generated by packed switch. Zheng Xu
2015-12-02Revert "Revert "Don't use the compiler driver for method resolution."" Nicolas Geoffray
2015-12-01Revert "Don't use the compiler driver for method resolution." Nicolas Geoffray
2015-12-01Don't use the compiler driver for method resolution. Nicolas Geoffray
2015-11-24A few more optimizations on avoiding HClinit. Nicolas Geoffray
2015-11-20Explicitly add HLoadClass/HClinitCheck for HNewInstance. Nicolas Geoffray
2015-11-18Revert "Revert "Enable store elimination for singleton objects."" Mingyao Yang
2015-10-29Revert "Enable store elimination for singleton objects." Andreas Gampe
2015-10-27Enable store elimination for singleton objects. Mingyao Yang
2015-10-23Optimizing: Determine invoke-static/-direct dispatch early. Vladimir Marko
2015-10-06Add support for unresolved classes in optimizing. Calin Juravle
2015-10-02Enable compilation of members with access check failures. Calin Juravle
2015-09-25Merge "Optimizing: Tag more arena allocations." Vladimir Marko
2015-09-25Optimizing: Tag more arena allocations. Vladimir Marko
2015-09-25ART: Preserve loop headers with try/catch David Brazdil
2015-09-21[optimizing] Add basic PackedSwitch support Mark Mendell
2015-09-17BuildInvoke refactor: extract String.init in its own code path Calin Juravle
2015-09-09Add dex_pc to all HInstructions in builder. Yevgeny Rouban
2015-09-03Reduce how often we call FindDexCache Mathieu Chartier
2015-08-25Add missing field init in constructors Sebastien Hertz
2015-08-20Fix BuildInvoke Calin Juravle
2015-08-20Refactor BuildInvoke. Calin Juravle
2015-08-19Revert "Revert "Optimizing: Better invoke-static/-direct dispatch."" Vladimir Marko
2015-08-19Revert "Optimizing: Better invoke-static/-direct dispatch." Vladimir Marko
2015-08-19Optimizing: Better invoke-static/-direct dispatch. Vladimir Marko
2015-07-17Revert "Revert "Use the quickened metadata to compile -QUICK opcodes."" Nicolas Geoffray
2015-07-17Revert "Use the quickened metadata to compile -QUICK opcodes." Nicolas Geoffray
2015-07-16Use the quickened metadata to compile -QUICK opcodes. Nicolas Geoffray
2015-07-10[optimizing] Don't rely on the verifier for String.<init>. Nicolas Geoffray
2015-07-08Revert "Revert "ART: Ignore try blocks with no throwing instructions"" David Brazdil
2015-07-08Revert "ART: Ignore try blocks with no throwing instructions" David Brazdil
2015-07-08ART: Ignore try blocks with no throwing instructions David Brazdil
2015-07-07Fuse long and FP compare & condition on x86/x86-64 in Optimizing. Mark Mendell
2015-07-01Address additional comments on try-catch CL David Brazdil
2015-07-01ART: Changes to try-catch in GraphBuilder David Brazdil