summaryrefslogtreecommitdiff
path: root/compiler/optimizing/reference_type_propagation.h
AgeCommit message (Expand)Author
2020-12-10Make RTP::Visit robust against input orderAlex Light
2020-08-21Improved LSE: Replacing loads with Phis.Vladimir Marko
2020-05-13Move HandleCache to HGraph.Vladimir Marko
2020-05-13Optimizing: Create fewer handles in inliner.Vladimir Marko
2019-10-14Revert "Make compiler/optimizing/ symbols hidden."Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden.Vladimir Marko
2018-08-28Use 'final' and 'override' specifiers directly in ART.Roland Levillain
2018-05-11ART: Compiler support for const-method-handleOrion Hodson
2018-05-10ART: Compiler support for const-method-typeOrion Hodson
2018-04-26Step 1 of 2: conditional passes.Aart Bik
2017-10-12Use ScopedArenaAllocator in BCE, DCE, LSE, ...Vladimir Marko
2017-08-10RFC: Generate select instruction for conditional returns.Mads Ager
2017-07-27ART: Refactor retrieval of types through ArtMethod.Vladimir Marko
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-02-20Revert^4 "Hash-based dex cache type array."Vladimir Marko
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-01Revert "Hash-based dex cache type array."Vladimir Marko
2017-01-30Hash-based dex cache type array.Vladimir Marko
2016-10-12Replace StackHandleScopeCollection with VariableSizedHandleScopeMathieu Chartier
2016-10-03Move ArtField to ObjPtrMathieu Chartier
2016-08-30ART: SHARED_REQUIRES to REQUIRES_SHAREDAndreas Gampe
2016-06-23ART: Run RTP if invoke inputs have more specific typeDavid Brazdil
2016-04-19Revert "Revert "Use dex cache from compilation unit in RTP.""Vladimir Marko
2016-04-18Avoid constructing types with errors.Aart Bik
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-02-11Re-enable OSR.Nicolas Geoffray
2016-01-28Optimizing: Try pattern substitution when we cannot inline.Vladimir Marko
2016-01-27Optimizing: Lazy creation of Handle<>s in RTP.Vladimir Marko
2015-12-16Detect phi cycles.Nicolas Geoffray
2015-12-02Revert "Revert "ART: Do not eagerly type LoopPhi [null, ...]""David Brazdil
2015-12-02Revert "ART: Do not eagerly type LoopPhi [null, ...]"David Brazdil
2015-12-01ART: Do not eagerly type LoopPhi [null, ...]David Brazdil
2015-11-11Revert "Revert "Run type propagation after inliner only when needed.""Calin Juravle
2015-10-26Revert "Run type propagation after inliner only when needed."Calin Juravle
2015-10-23Run type propagation after inliner only when needed.Calin Juravle
2015-09-25Optimizing: Tag more arena allocations.Vladimir Marko
2015-08-19ART: Enable basic optimizations for try/catchDavid Brazdil
2015-07-29Revert "Revert "Revert "Revert "Use the object class as top in reference type...Calin Juravle
2015-07-28Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropag...Calin Juravle
2015-07-28Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""Calin Juravle
2015-07-27Revert "Revert "Fixes and improvements in ReferenceTypePropagation""Calin Juravle
2015-07-22Move to newer clang annotationsMathieu Chartier
2015-07-22Revert "Fixes and improvements in ReferenceTypePropagation"Calin Juravle
2015-07-21Fixes and improvements in ReferenceTypePropagationCalin Juravle
2015-07-08Revert "Use the object class as top in reference type propagation"Calin Juravle
2015-07-08Use the object class as top in reference type propagationCalin Juravle
2015-06-24ART: Run GraphChecker after Builder and SsaBuilderDavid Brazdil