summaryrefslogtreecommitdiff
path: root/polly/include
Commit message (Expand)AuthorAgeFilesLines
* Replace None with std::nullopt in comments (NFC)Kazu Hirata2023-05-121-1/+1
* [Polly] Remove Polly-ACC.Michael Kruse2023-03-086-157/+12
* [Polly] Remove -polly-vectorizer=polly.Michael Kruse2023-03-083-186/+0
* Revert "Revert "[SCEV] Add SCEVType to represent `vscale`.""Paul Walker2023-03-021-0/+1
* [Polly] Remove CodegenCleanupPass.Florian Hahn2023-02-241-17/+0
* [polly] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-022-6/+7
* [AST] Make AliasSetTracker work on BatchAANikita Popov2022-12-051-5/+4
* [Polly] Ensure -polly-detect-keep-going still eventually rejects invalid regi...Michael Kruse2022-10-203-27/+16
* [polly] Fixed a number of typos. NFCGabriel Ravier2022-08-071-1/+1
* [Polly] Generalize the pattern matching to the case of tensor contractionsRoman Gareev2022-08-071-0/+5
* [Polly] Insert !dbg metadata for emitted CallInsts.Michael Kruse2022-07-261-1/+17
* Remove redundaunt virtual specifiers (NFC)Kazu Hirata2022-07-254-7/+6
* Use llvm::is_contained (NFC)Kazu Hirata2022-07-201-2/+1
* [Polly][MatMul] Abandon dependence analysis.Michael Kruse2022-06-291-0/+16
* [polly] #include <algorithm>Arthur Eubanks2022-06-211-0/+1
* [NFC][polly] Removed dead codeGuillaume Chatelet2022-06-131-15/+0
* [Polly] Migrate -polly-mse to the new pass manager.Yang Keao2022-06-012-1/+43
* [Polly] Mark classes as final by default. NFC.Michael Kruse2022-05-1734-103/+103
* [polly] Remove 'using namespace llvm/polly' from ScopGraphPrinter.h header.Simon Pilgrim2022-05-161-22/+25
* [polly] migrate -polly-show to the new pass managerMichael Kruse2022-05-092-8/+102
* [polly] Introduce -polly-print-* passes to replace -analyze.Michael Kruse2022-03-1412-12/+116
* [polly] Match function definitions and header declarations. NFC.Michael Kruse2022-02-163-58/+0
* Cleanup header dependencies in LLVMCoreserge-sans-paille2022-02-021-0/+1
* [SCEV] Sequential/in-order `UMin` expressionRoman Lebedev2022-01-101-0/+1
* Fix bugprone argument comments.Kazu Hirata2022-01-091-1/+1
* Use nullptr instead of 0 or NULL (NFC)Kazu Hirata2022-01-072-2/+2
* [Polly][SchedOpt] Account for prevectorization of multiple statements.Michael Kruse2021-12-231-0/+33
* [Polly][Isl] Use the function unsignedFromIslSize to manage a isl::size objec...Riccardo Mori2021-11-053-5/+36
* [Polly] Remove support for code generated by gfortran+DragonEgg.Michael Kruse2021-10-145-139/+0
* [Polly] Do not inline dumpIslObj methods. NFC.Michael Kruse2021-10-121-1/+5
* [Polly] Add greedy fusion algorithm.Michael Kruse2021-10-082-0/+14
* [Polly] Reject regions entered by an indirectbr/callbr.Michael Kruse2021-09-271-0/+27
* Revert "[Polly] Reject reject regions entered by an indirectbr/callbr."Haowei Wu2021-09-271-27/+0
* [Polly] Reject reject regions entered by an indirectbr/callbr.Michael Kruse2021-09-261-0/+27
* [Polly] Use VirtualUse to determine references.Michael Kruse2021-09-261-1/+1
* [Polly] Remove isConstCall.Michael Kruse2021-09-261-18/+0
* [Polly] Implement user-directed loop distribution/fission.Michael Kruse2021-09-233-1/+15
* Revert "[Polly] Implement user-directed loop distribution/fission."Petr Hosek2021-09-233-15/+1
* [Polly] Implement user-directed loop distribution/fission.Michael Kruse2021-09-223-1/+15
* [Polly] Don't generate inter-iteration noalias metadata.Michael Kruse2021-09-201-23/+0
* [Polly] Use subtyped isl::schedule_nodes for ScheduleTreeVisitor. NFC.Michael Kruse2021-08-311-33/+46
* [Polly] Add support for -polly-dump-before/after with NPM.Michael Kruse2021-08-222-0/+45
* [Polly] Introduce caching for the isErrorBlock function. NFC.Michael Kruse2021-08-183-40/+38
* [Polly][Isl] Move to the new-polly-generator branch version of isl-noexceptio...Riccardo Mori2021-08-164-5/+51
* [Polly] Decompose object construction and detection algorithm. NFC.Michael Kruse2021-08-131-4/+5
* Take OptimizationLevel class out of Pass BuilderTarindu Jayatilaka2021-07-291-1/+1
* [Polly][Isl] Use isl::*::ctx instead of isl::*::get_ctx. NFCRiccardo Mori2021-07-091-10/+10
* [Polly][Isl] Refactoring IslAstInfo::getBuild() and IslAstInfo::IslAstUserPay...patacca2021-06-181-5/+2
* [Polly][Isl] Replacing isl method `to_str()` with `stringFromIslObj()`. NFC.patacca2021-06-152-23/+46
* [Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC.patacca2021-06-111-1/+1