aboutsummaryrefslogtreecommitdiff
path: root/polly/lib/Analysis/ScopBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-12-03[delinearize] use SCEV exprs in getIndexExpressionsFromGEP (#162888)Sebastian Pop1-7/+3
2025-11-14[Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560)Michael Kruse1-0/+1
2025-11-04Revert "[Polly] Introduce PhaseManager and remove LPM support (#125442)"Aiden Grossman1-1/+0
2025-11-03[Polly] Introduce PhaseManager and remove LPM support (#125442)Michael Kruse1-0/+1
2025-08-19[polly] Replace SmallSet with SmallPtrSet (NFC) (#154367)Kazu Hirata1-1/+1
2025-03-31Reapply "[EquivalenceClasses] Replace findValue with contains (NFC)."Florian Hahn1-2/+1
2025-03-29[polly] Use *Set::insert_range (NFC) (#133609)Kazu Hirata1-6/+3
2025-01-27[Polly] Fix typos discovered by codespell (#124545)Christian Clauss1-1/+1
2024-12-13[Polly] Use const SCEV * explicitly in more places. (NFC)Florian Hahn1-11/+11
2024-07-31[polly] Remove unused variable in ScopBuilder.cpp (NFC)Jie Fu1-1/+0
2024-07-30[Polly] Data flow reduction detection to cover more cases (#84901)Karthika Devi C1-75/+199
2024-07-29[NFC][Load] Make `ScanFrom` required parameters (#100789)Vitaly Buka1-1/+1
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov1-2/+2
2024-04-17[clang-format] Revert breaking stream operators to previous default (#89016)Owen Pan1-3/+4
2024-03-26[polly] Add polly-debug flag to print debug info from all parts of polly (#78...Karthika Devi C1-17/+19
2024-02-12[polly] Make reduction detection checks more robust - part 2 (#80721)Karthika Devi C1-4/+8
2024-01-30[polly] Make reduction detection checks more robust - part 1 (#75297)Karthika Devi C1-3/+24
2024-01-17[AST] Don't merge memory locations in AliasSetTracker (#65731)Bruno De Fraine1-2/+2
2023-12-07[polly][NFC] Refactor reduction detection code for modularity (#72343)Karthika Devi C1-30/+48
2023-10-24[polly] Reformat due to d68826dfbd98Owen Pan1-4/+3
2023-07-03[Polly][FIX] Adjust enum after D153305Johannes Doerfert1-1/+1
2022-12-05[AST] Make AliasSetTracker work on BatchAANikita Popov1-1/+2
2022-10-20[Polly] Ensure -polly-detect-keep-going still eventually rejects invalid regi...Michael Kruse1-2/+20
2022-10-19[AA] Rename getModRefBehavior() to getMemoryEffects() (NFC)Nikita Popov1-1/+1
2022-10-19[AA] Rename uses of FunctionModRefBehavior (NFC)Nikita Popov1-5/+5
2022-09-14[AA] Tracking per-location ModRef info in FunctionModRefBehavior (NFCI)Nikita Popov1-24/+12
2022-08-09LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-4/+4
2022-07-22Use any_of (NFC)Kazu Hirata1-2/+1
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-1/+1
2022-06-04Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song1-10/+9
2022-04-20[ScopBuilder] Avoid pointer element type accessNikita Popov1-15/+4
2022-02-16[polly] Match function definitions and header declarations. NFC.Michael Kruse1-1/+1
2021-11-05[Polly][Isl] Use the function unsignedFromIslSize to manage a isl::size objec...Riccardo Mori1-32/+40
2021-10-14[Polly] Remove support for code generated by gfortran+DragonEgg.Michael Kruse1-217/+2
2021-10-08Update polly for removal of CallInst::arg_operands/getNumArgOperandsReid Kleckner1-2/+2
2021-09-08[polly] Fix "no member named 'getIndexExpressionsFromGEP'"Leonard Chan1-1/+2
2021-08-23[Polly] Never consider non-SCoP blocks as error blocks.Michael Kruse1-0/+3
2021-08-18[Polly] Introduce caching for the isErrorBlock function. NFC.Michael Kruse1-12/+12
2021-08-17[Polly] Fix possibly infinite loop.Michael Kruse1-1/+3
2021-08-16[Polly][Isl] Move to the new-polly-generator branch version of isl-noexceptio...Riccardo Mori1-26/+25
2021-07-19[Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map()...Riccardo Mori1-1/+1
2021-07-19[Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFCRiccardo Mori1-1/+1
2021-07-14[Polly] Fix misleading debug message. NFC.Michael Kruse1-7/+2
2021-07-06[Polly][Isl] Use isl::set::tuple_dim, isl::map::domain_tuple_dim and isl::map...patacca1-8/+8
2021-06-15[Polly][Isl] Replacing isl method `to_str()` with `stringFromIslObj()`. NFC.patacca1-3/+4
2021-06-11[Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC.patacca1-16/+20
2021-06-08[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC.patacca1-10/+10
2021-06-08Revert "[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC."patacca1-10/+10
2021-06-08[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC.patacca1-10/+10
2021-03-15[Polly][Optimizer] Apply user-directed unrolling.Michael Kruse1-0/+20