summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimization.cc
AgeCommit message (Expand)Author
2025-01-24Optimizing: Rename `HCodeFlowSimplifier`... Vladimir Marko
2025-01-17Optimizing: Rename `HSelectGenerator`... Vladimir Marko
2024-10-30Run RTP after GVN to remove more NullCheck instructions Santiago Aboy Solanes
2024-04-04riscv64: Create InstructionSimplifierRiscv64, ShiftAdd Anton Romanov
2024-01-30Reland^2 "Run optimizations with baseline compilation." Nicolas Geoffray
2024-01-15Revert "Restrict the use of ConstantFolding's VisitIf" Santiago Aboy Solanes
2024-01-15Revert "Reland "Run optimizations with baseline compilation."" Nicolas Geoffray
2024-01-05Reland "Run optimizations with baseline compilation." Nicolas Geoffray
2024-01-04Revert "Run optimizations with baseline compilation." Almaz Mingaleev
2024-01-03Run optimizations with baseline compilation. Nicolas Geoffray
2023-10-30Replace `gUseReadBarrier` with compiler option in compiler. Vladimir Marko
2023-10-17riscv64: Implement `CriticalNativeAbiFixupRiscv64`. Vladimir Marko
2023-09-08Remove some obsolete TODO comments, fix indentation. Vladimir Marko
2023-04-19Restrict the use of ConstantFolding's VisitIf 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-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2022-10-10Compiler implementation of try catch inlining 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
2020-08-21Improved LSE: Replacing loads with Phis. Vladimir Marko
2020-08-10ARM: Allow FP args in core regs for @CriticalNative. Vladimir Marko
2020-07-28More inclusive language in the runtime David Srbecky
2020-06-17ART: Simplify HRem to reuse existing HDiv Evgeny Astigeevich
2020-06-08Run LSA as a part of the LSE pass. Vladimir Marko
2020-05-13Move HandleCache to HGraph. Vladimir Marko
2020-04-17ART: Refactor SIMD slots and regs size processing. Artem Serov
2020-02-13Remove MIPS support from Optimizing. Vladimir Marko
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2018-12-27ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-12-06Refactor CompilerDriver::CompileAll(). Vladimir Marko
2018-11-08Emit bit manipulation instructions for x86 and x86_64 Shalini Salomi Bodapati
2018-09-28Remove need for intrinsic recognizer to be a pass. Nicolas Geoffray
2018-09-19Remove sharpening as an optimization pass. Nicolas Geoffray
2018-07-13Merge "Revert "Emit vector mulitply and accumulate instructions for x86."" Hans Boehm
2018-07-13Revert "Emit vector mulitply and accumulate instructions for x86." Hans Boehm
2018-07-02Merge "Emit vector mulitply and accumulate instructions for x86." Treehugger Robot
2018-07-02Emit vector mulitply and accumulate instructions for x86. Gupta Kumar, Sanjiv
2018-06-28Remove CompilerDriver::support_boot_image_fixup_. Vladimir Marko
2018-06-25Move instruction_set_ to CompilerOptions. Vladimir Marko
2018-04-30Step 2 of 2: conditional passes. Aart Bik
2018-01-08Clean up CodeItemAccessors and Compact/StandardDexFile Mathieu Chartier
2018-01-05Create dex subdirectory David Sehr
2017-12-22Make CodeItem fields private Mathieu Chartier
2017-12-08Determine HLoadClass/String load kind early. Vladimir Marko
2017-11-20Refactored optimization passes setup. Aart Bik
2017-08-11optimizing: Refactor statistics to use OptimizingCompilerStats helper Igor Murashkin
2015-06-24ART: Run GraphChecker after Builder and SsaBuilder David Brazdil