summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler_stats.h
AgeCommit message (Expand)Author
2023-12-06Remove partial LSE Santiago Aboy Solanes
2023-11-06Remove dead phis alongside dead instructions in DCE Santiago Aboy Solanes
2023-01-31Add phis in SimplifyIfs to enable branch redirection Santiago Aboy Solanes
2023-01-30Skip InductionVarAnalysis for a pathological case Santiago Aboy Solanes
2023-01-04Add a write barrier elimination pass Santiago Aboy Solanes
2022-12-16Add irreducible loop check in CanInlineBody Santiago Aboy Solanes
2022-12-12Allow to inline invokes that sometimes throw into try blocks Santiago Aboy Solanes
2022-11-23Remove tries which don't contain throwing instructions Santiago Aboy Solanes
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2022-11-02Don't inline methods whose basic blocks end with a throw Santiago Aboy Solanes
2022-10-13Update MaybeAddExtraGotoBlocks to bail for irreducible loops Santiago Aboy Solanes
2022-10-10Compiler implementation of try catch inlining Santiago Aboy Solanes
2022-10-05Add compiler support for @NeverInline Santiago Aboy Solanes
2022-08-17Reland "Propagating values from if clauses to its successors" Santiago Aboy Solanes
2022-08-09Revert "Propagating values from if clauses to its successors" Santiago Aboy Solanes
2022-08-09Propagating values from if clauses to its successors Santiago Aboy Solanes
2022-02-15Limit recursive polymorphic inlining to prevent code bloat Santiago Aboy Solanes
2021-11-12Disaggregate kNotInlined MethodCompilationStats Santiago Aboy Solanes
2021-11-01Revert^2 "Inline across dex files for bootclaspath's methods" Santiago Aboy Solanes
2021-10-29Revert "Inline across dex files for bootclaspath's methods" Santiago Aboy Solanes
2021-10-26Inline across dex files for bootclaspath's methods Santiago Aboy Solanes
2021-10-12Add stats for last step inlining of invokes Santiago Aboy Solanes
2021-07-14Remove the need of VerifiedMethod in the compiler. Nicolas Geoffray
2021-04-29Reland "Refactor code in inliner." Nicolas Geoffray
2021-04-29Revert "Refactor code in inliner." Winson Chung
2021-04-28Refactor code in inliner. Nicolas Geoffray
2021-01-25Revert^4 "Partial Load Store Elimination" Alex Light
2021-01-24Revert "Revert^2 "Partial Load Store Elimination"" Nicolas Geoffray
2021-01-22Revert^2 "Partial Load Store Elimination" Alex Light
2021-01-22Revert "Partial Load Store Elimination" Nicolas Geoffray
2021-01-21Partial Load Store Elimination Alex Light
2020-11-18Revert^4 "Partial LSE analysis & store removal" Alex Light
2020-11-14Revert^3 "Partial LSE analysis & store removal" Alex Light
2020-11-13Revert^2 "Partial LSE analysis & store removal" Alex Light
2020-11-12Revert "Partial LSE analysis & store removal" Nicolas Geoffray
2020-11-12Partial LSE analysis & store removal Alex Light
2020-06-11Clean up generated operator<<(os, enum). Vladimir Marko
2020-05-19Add extra failed inlining reasons Mathieu Chartier
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2019-08-07Don't compile OSR methods that have phi equivalents at loop entry. Nicolas Geoffray
2018-11-21ART: Some iwyu for logging.h Andreas Gampe
2018-10-03Fix ReplaceUninitializedStringPhis. Nicolas Geoffray
2018-07-03Handle String.<init> with a phi input. Nicolas Geoffray
2018-05-16Don't compile methods with irreducible loops and String.<init>. Nicolas Geoffray
2018-03-29ART: Remove logging restriction Andreas Gampe
2018-03-27Revert^4 "Compiler changes for bitstring based type checks." Vladimir Marko
2018-03-26Revert^3 "Compiler changes for bitstring based type checks." Andreas Gampe
2018-03-22Revert^2 "Compiler changes for bitstring based type checks." Vladimir Marko
2018-03-05Move most of runtime/base to libartbase/base David Sehr