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