- 10d6870 Add phis in SimplifyIfs to enable branch redirection by Santiago Aboy Solanes · 2 years, 2 months ago
- 3633fe4 Skip InductionVarAnalysis for a pathological case by Santiago Aboy Solanes · 2 years, 2 months ago
- d422960 Add a write barrier elimination pass by Santiago Aboy Solanes · 2 years, 3 months ago
- 802ac60 Add irreducible loop check in CanInlineBody by Santiago Aboy Solanes · 2 years, 3 months ago
- b9df137 Allow to inline invokes that sometimes throw into try blocks by Santiago Aboy Solanes · 2 years, 3 months ago
- b2d364d Remove tries which don't contain throwing instructions by Santiago Aboy Solanes · 2 years, 4 months ago
- 434d968 Reland "Make compiler/optimizing/ symbols hidden." by Vladimír Marko · 2 years, 5 months ago
- a669df3 Don't inline methods whose basic blocks end with a throw by Santiago Aboy Solanes · 2 years, 5 months ago
- 07c7d43 Update MaybeAddExtraGotoBlocks to bail for irreducible loops by Santiago Aboy Solanes · 2 years, 5 months ago
- 8efb1a6 Compiler implementation of try catch inlining by Santiago Aboy Solanes · 2 years, 9 months ago
- 2979d53 Add compiler support for @NeverInline by Santiago Aboy Solanes · 2 years, 6 months ago
- 8c3b58a Reland "Propagating values from if clauses to its successors" by Santiago Aboy Solanes · 2 years, 7 months ago
- fa1034c Revert "Propagating values from if clauses to its successors" by Santiago Aboy Solanes · 2 years, 8 months ago
- c6b816c Propagating values from if clauses to its successors by Santiago Aboy Solanes · 2 years, 8 months ago
- 4f5b7cb Limit recursive polymorphic inlining to prevent code bloat by Santiago Aboy Solanes · 3 years, 1 month ago
- fa73acc Disaggregate kNotInlined MethodCompilationStats by Santiago Aboy Solanes · 3 years, 4 months ago
- e43aa3f Revert^2 "Inline across dex files for bootclaspath's methods" by Santiago Aboy Solanes · 3 years, 5 months ago
- 8cb989f Revert "Inline across dex files for bootclaspath's methods" by Santiago Aboy Solanes · 3 years, 5 months ago
- d690f8a Inline across dex files for bootclaspath's methods by Santiago Aboy Solanes · 3 years, 6 months ago
- 1558048 Add stats for last step inlining of invokes by Santiago Aboy Solanes · 3 years, 5 months ago
- 9e050ab Remove the need of VerifiedMethod in the compiler. by Nicolas Geoffray · 3 years, 8 months ago
- e1e0e0f Reland "Refactor code in inliner." by Nicolas Geoffray · 3 years, 11 months ago
- aa1b711 Revert "Refactor code in inliner." by Winson Chung · 3 years, 11 months ago
- 9215250 Refactor code in inliner. by Nicolas Geoffray · 4 years ago
- 3a73ffb Revert^4 "Partial Load Store Elimination" by Alex Light · 4 years, 2 months ago
- 791df7a Revert "Revert^2 "Partial Load Store Elimination"" by Nicolas Geoffray · 4 years, 2 months ago
- fc1ce4e Revert^2 "Partial Load Store Elimination" by Alex Light · 4 years, 2 months ago
- 47ac531 Revert "Partial Load Store Elimination" by Nicolas Geoffray · 4 years, 2 months ago
- b8686ce Partial Load Store Elimination by Alex Light · 4 years, 5 months ago
- 86fe9b8 Revert^4 "Partial LSE analysis & store removal" by Alex Light · 4 years, 4 months ago
- 2316b3a Revert^3 "Partial LSE analysis & store removal" by Alex Light · 4 years, 4 months ago
- b6837f0 Revert^2 "Partial LSE analysis & store removal" by Alex Light · 4 years, 4 months ago
- fe27042 Revert "Partial LSE analysis & store removal" by Nicolas Geoffray · 4 years, 4 months ago
- bb6cda6 Partial LSE analysis & store removal by Alex Light · 4 years, 9 months ago
- 9974e3c Clean up generated operator<<(os, enum). by Vladimir Marko · 4 years, 10 months ago
- 8284e9a Add extra failed inlining reasons by Mathieu Chartier · 4 years, 10 months ago
- 0a51605 Revert "Make compiler/optimizing/ symbols hidden." by Vladimir Marko · 5 years ago
- e272715 Make compiler/optimizing/ symbols hidden. by Vladimir Marko · 5 years ago
- 7cfc8f5 Don't compile OSR methods that have phi equivalents at loop entry. by Nicolas Geoffray · 6 years ago
- 85f1c57 ART: Some iwyu for logging.h by Andreas Gampe · 6 years ago
- 0846a8f Fix ReplaceUninitializedStringPhis. by Nicolas Geoffray · 7 years ago
- 8a62a4c Handle String.<init> with a phi input. by Nicolas Geoffray · 7 years ago
- d147e2f Don't compile methods with irreducible loops and String.<init>. by Nicolas Geoffray · 7 years ago
- e2ac8d7 ART: Remove logging restriction by Andreas Gampe · 7 years ago
- 175e786 Revert^4 "Compiler changes for bitstring based type checks." by Vladimir Marko · 7 years ago
- 3fbd3ad Revert^3 "Compiler changes for bitstring based type checks." by Andreas Gampe · 7 years ago
- 3f41323 Revert^2 "Compiler changes for bitstring based type checks." by Vladimir Marko · 7 years ago
- c431b9d Move most of runtime/base to libartbase/base by David Sehr · 7 years ago
- bff7a52 Revert "Compiler changes for bitstring based type checks." by Nicolas Geoffray · 7 years ago
- eb0ebed Compiler changes for bitstring based type checks. by Vladimir Marko · 7 years ago
- a8b8e9b Improve code sinking near "always throwing" method calls by Aart Bik · 7 years ago
- 5794381 ART: Replace base/logging with android-base/logging by Andreas Gampe · 7 years ago
- cd09e1f Fix stats reporting over 100% methods compiled. by Vladimir Marko · 7 years ago
- 86ce504 Merge "optimizing: add block-scoped constructor fence merging pass" by Treehugger Robot · 8 years ago
- dd018df optimizing: add block-scoped constructor fence merging pass by Igor Murashkin · 8 years ago
- 21b8592 Added vectorization stats. by Aart Bik · 8 years ago
- 6ef4567 optimizing: Add statistics for # of constructor fences added/removed by Igor Murashkin · 8 years ago
- 1e065a5 optimizing: Refactor statistics to use OptimizingCompilerStats helper by Igor Murashkin · 8 years ago
- f6d4668 Improvements in the Inliner. by Nicolas Geoffray · 8 years ago
- 43e07b6 Merge "Implement code sinking." by Nicolas Geoffray · 8 years ago
- b813ca1 Implement code sinking. by Nicolas Geoffray · 8 years ago
- ff754d1 Fix initialization of OptimizingCompilerStats. by Vladimir Marko · 8 years ago
- 438709f Fix compilation statistics collection in inliner. by Vladimir Marko · 8 years ago
- 063fc77 Class Hierarchy Analysis (CHA) by Mingyao Yang · 9 years ago
- dac9b19 Add a new control flow simplifier. by Nicolas Geoffray · 9 years ago
- 86ea7ee Build dominator tree before generating HInstructions by David Brazdil · 9 years ago
- 2ae4818 Clean up NullCheck generation and record stats about it. by Calin Juravle · 9 years ago
- 6915898 Improve compiler stats by Calin Juravle · 9 years ago
- 38e9e80 Add statistics support for some optimizations by Jean-Philippe Halimi · 9 years ago
- be10e8e Optimizing: Try pattern substitution when we cannot inline. by Vladimir Marko · 9 years ago
- a42363f Implement first kind of polymorphic inlining. by Nicolas Geoffray · 9 years ago
- 15bd228 Implement irreducible loop support in optimizing. by Nicolas Geoffray · 9 years ago
- 15693bf ART: Resolve ambiguous ArraySets by David Brazdil · 9 years ago
- 4833f5a ART: Refactor SsaBuilder for more precise typing info by David Brazdil · 9 years ago
- 68289a5 Revert "ART: Refactor SsaBuilder for more precise typing info" by Alex Light · 9 years ago
- d9510df ART: Refactor SsaBuilder for more precise typing info by David Brazdil · 9 years ago
- 73be1e8 Inline monomorphic calls. by Nicolas Geoffray · 10 years ago
- ad54338 Clean up optimizing compiler stats by Calin Juravle · 9 years ago
- da3a55b Don't delegate to Quick anymore. by Nicolas Geoffray · 9 years ago
- 07380a2 Enable compilation of members with access check failures. by Calin Juravle · 10 years ago
- e460d1d Revert "Revert "Support unresolved fields in optimizing" by Calin Juravle · 9 years ago
- e6f49b4 Revert "Support unresolved fields in optimizing" breaks debuggable tests. by Calin Juravle · 10 years ago
- 23a8e35 Support unresolved fields in optimizing by Calin Juravle · 10 years ago
- 175dc73 Support unresolved methods in Optimizing by Calin Juravle · 10 years ago
- 44b9cf9 Put in place the ARM64 instruction simplification framework. by Alexandre Rames · 10 years ago
- 2e33525 Bailout from compilation if an invoke is malformed. by Nicolas Geoffray · 10 years ago
- da9badb ART: Check long and double register pairs in invokes by Andreas Gampe · 10 years ago
- 702d260 Skip compilation when falling-through out of method code. by Calin Juravle · 10 years ago
- 2d7352b ART: Dead block removal by David Brazdil · 10 years ago
- 8f20bdb Run DCE again after all the other optimizations have run. by Calin Juravle · 10 years ago
- 0cdf6d3 Revert "Run DCE again after all the other optimizations have run." by Nicolas Geoffray · 10 years ago
- 7a9c885 Run DCE again after all the other optimizations have run. by Calin Juravle · 10 years ago
- 2be39e0 Use --dump-stats to dump optimizing compiler stats. by Calin Juravle · 10 years ago
- f1c6d9e Fallback to quick in case of soft verification errors by Calin Juravle · 10 years ago
- 031af41 Revert "Fallback to quick in case of soft verification errors" by Calin Juravle · 10 years ago
- c751d37 Fallback to quick in case of soft verification errors by Calin Juravle · 10 years ago
- 188d431 Opt compiler: Instruction simplification for HAdd, HNeg, HNot, HSub. by Alexandre Rames · 10 years ago
- 12be74e [optimizing] Only print full stats in VLOG(compiler) by Nicolas Geoffray · 10 years ago
- 36540cb Implement a space filter for optimizing. by Nicolas Geoffray · 10 years ago
- acf735c Reference type propagation by Calin Juravle · 10 years ago