summaryrefslogtreecommitdiff
path: root/compiler/optimizing/builder.cc
AgeCommit message (Expand)Author
2024-10-07Reland "Calculate the number of out vregs." Vladimír Marko
2024-08-21Revert "Calculate the number of out vregs." Vladimír Marko
2024-08-13Calculate the number of out vregs. Vladimir Marko
2024-02-06CompilerOptions refactor after aosp/2808063 Santiago Aboy Solanes
2024-01-30Allow compilation of large methods with no branches Santiago Aboy Solanes
2023-01-13Update the graph flags and check consistency Santiago Aboy Solanes
2022-12-14Move adding extra goto blocks to InlineInto Santiago Aboy Solanes
2022-12-08Update loop information correctly in MaybeAddExtraGotoBlocks 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-07-14Remove the need of VerifiedMethod in the compiler. Nicolas Geoffray
2021-03-23Remove Vdex::GetQuickenedInfoOf and all its users. Nicolas Geoffray
2020-12-04Remove DexCache arrays from image. David Srbecky
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
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
2016-10-18Remove mirror:: and ArtMethod deps in utils.{h,cc} David Sehr
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-29Optimizing: Improve const-string code generation. Vladimir Marko
2016-03-24Merge "Optimizing: Do not insert suspend checks on back-edges." Vladimir Marko
2016-03-23Optimizing: Do not insert suspend checks on back-edges. Vladimir Marko
2016-03-23Revert "Revert "Use compiler filter to determine oat file status."" Andreas Gampe
2016-03-23Revert "Use compiler filter to determine oat file status." Nicolas Geoffray
2016-03-22Use compiler filter to determine oat file status. Richard Uhler
2016-03-21Optimizing: Fix register allocator validation memory usage. Vladimir Marko
2016-02-26Optimizing: Reduce memory usage of HInstructions. Vladimir Marko
2016-02-24Remove HNativeDebugInfo from start of basic blocks. David Srbecky
2016-02-15ART: Run SsaBuilder from HGraphBuilder David Brazdil
2016-02-12ART: Remove HTemporary David Brazdil
2016-02-05Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."" Nicolas Geoffray
2016-01-28Optimizing compiler support for directly calling interface methods Alex Light
2016-01-14ART: Remove incorrect HFakeString optimization David Brazdil
2016-01-06ART: Create BoundType for CheckCast early David Brazdil
2015-12-23Generate more stack maps during native debugging. David Srbecky
2015-12-10Don't generate a slow path for strings in the dex cache. Nicolas Geoffray