summaryrefslogtreecommitdiff
path: root/polly/lib/Transform/DeLICM.cpp
AgeCommit message (Expand)Author
2025-11-16[Polly] Remove ScopPass infrastructure (#125783)Michael Kruse
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-01-27[Polly] Fix typos discovered by codespell (#124545)Christian Clauss
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2024-03-26[polly] Add polly-debug flag to print debug info from all parts of polly (#78...Karthika Devi C
2024-02-19[clang-format] Correctly annotate braces of empty ctors/dtors (#82097)Owen Pan
2022-07-25Remove redundaunt virtual specifiers (NFC)Kazu Hirata
2022-05-17[Polly] Mark classes as final by default. NFC.Michael Kruse
2022-03-14[polly] Introduce -polly-print-* passes to replace -analyze.Michael Kruse
2022-02-16[polly] Match function definitions and header declarations. NFC.Michael Kruse
2021-07-19[Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFCRiccardo Mori
2021-07-07[Polly][Isl] Use isl::union_set::unite() instead of isl::union_set::add_set()...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-02-09[Polly] Port DeLICM to the NewPM.Michael Kruse
2021-01-23[Polly] Track defined behavior for PHI predecessor computation.Michael Kruse
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-08-14[Polly] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-05-21[DeLICM] Use polly::singleton to allow empty result.Michael Kruse
2019-03-28Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-05-15[polly] Update uses of DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-04-29Remove the last uses of isl::give and isl::takeTobias Grosser
2018-04-28[DeLICM] Remove uses of isl::giveTobias Grosser
2018-02-20Use isl::manage_copy to simplify calls to isl::manage(isl_.._copy())Tobias Grosser
2017-10-31[ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values.Michael Kruse
2017-10-24[DeLICM] Do not try to map to multiple array elements.Michael Kruse
2017-09-21[DeLICM] Allow non-injective PHIRead->PHIWrite mapping.Michael Kruse
2017-09-04[DeLICM] Move some functions to isl++ [NFC]Tobias Grosser
2017-09-01Drop unused statistic counterTobias Grosser
2017-08-28[ZoneAlgo] More fine-grained bail-out.Michael Kruse
2017-08-23Add more statistics.Michael Kruse
2017-08-08[DeLICM/ZoneAlgo] Remove duplicate code. NFC.Michael Kruse
2017-08-08[DeLICM] Properly handle PHI writes becoming empty partial writes.Michael Kruse
2017-08-07[DeLICM] Enable partial writesTobias Grosser
2017-08-07[ForwardOpTree] Use known array content analysis to forward load instructions.Michael Kruse
2017-08-04[DeLICM] Refactor ZoneAlgorithm into ZoneAlgo.cpp. NFC.Michael Kruse
2017-08-02Move setNewAccessRelation to isl++Tobias Grosser
2017-07-23Move MemoryAccess::NewAccessRelation to isl++Tobias Grosser
2017-07-21[ScopInfo] Print instructions in dump().Michael Kruse
2017-07-19[ScopInfo] Integrate ScalarDefUseChain into polly::Scop. NFC.Michael Kruse
2017-05-24[DeLICM] Partial writes for PHIs.Michael Kruse
2017-05-21[isl++] Move isl raw_ostream printers into separate headerTobias Grosser
2017-05-11[DeLICM] Use input access heuristic for mapped PHI WRITEs.Michael Kruse
2017-05-11[DeLICM] Lookup input accesses.Michael Kruse
2017-05-10[DeLICM] Avoid compiler warning. NFC.Michael Kruse