summaryrefslogtreecommitdiff
path: root/compiler/optimizing/builder.h
AgeCommit message (Expand)Author
2024-01-30Allow compilation of large methods with no branches Santiago Aboy Solanes
2022-12-14Move adding extra goto blocks to InlineInto Santiago Aboy Solanes
2022-12-06Update domination chain and RPO manually in MaybeAddExtraGotoBlocks Santiago Aboy Solanes
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2022-10-13Update MaybeAddExtraGotoBlocks to bail for irreducible loops Santiago Aboy Solanes
2022-10-10Compiler implementation of try catch inlining Santiago Aboy Solanes
2021-03-23Remove Vdex::GetQuickenedInfoOf and all its users. Nicolas Geoffray
2020-05-13Move HandleCache to HGraph. Vladimir Marko
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2018-11-01Do not cache RequiresConstructorBarrier() results. Vladimir Marko
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-05Create dex subdirectory David Sehr
2017-12-22Make CodeItem fields private Mathieu Chartier
2017-11-15Use intrinsic codegen for compiling intrinsic methods. Vladimir Marko
2017-10-11Use ScopedArenaAllocator for building HGraph. Vladimir Marko
2017-10-06ART: Use ScopedArenaAllocator for pass-local data. Vladimir Marko
2017-09-25ART: Introduce compiler data type. Vladimir Marko
2017-08-11optimizing: Refactor statistics to use OptimizingCompilerStats helper Igor Murashkin
2017-07-24ART: Include cleanup Andreas Gampe
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-03Code refactoring around sharpening HLoadClass. Nicolas Geoffray
2017-02-01Revert "Hash-based dex cache type array." Vladimir Marko
2017-01-30Hash-based dex cache type array. Vladimir Marko
2017-01-16Put the resolved class in HLoadClass. Nicolas Geoffray
2016-10-12Replace StackHandleScopeCollection with VariableSizedHandleScope Mathieu Chartier
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