aboutsummaryrefslogtreecommitdiff
path: root/polly/include
AgeCommit message (Expand)AuthorFilesLines
2023-05-12Replace None with std::nullopt in comments (NFC)Kazu Hirata1-1/+1
2023-03-08[Polly] Remove Polly-ACC.Michael Kruse6-157/+12
2023-03-08[Polly] Remove -polly-vectorizer=polly.Michael Kruse3-186/+0
2023-03-02Revert "Revert "[SCEV] Add SCEVType to represent `vscale`.""Paul Walker1-0/+1
2023-02-24[Polly] Remove CodegenCleanupPass.Florian Hahn1-17/+0
2023-01-02[polly] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2-6/+7
2022-12-05[AST] Make AliasSetTracker work on BatchAANikita Popov1-5/+4
2022-10-20[Polly] Ensure -polly-detect-keep-going still eventually rejects invalid regi...Michael Kruse3-27/+16
2022-08-07[polly] Fixed a number of typos. NFCGabriel Ravier1-1/+1
2022-08-07[Polly] Generalize the pattern matching to the case of tensor contractionsRoman Gareev1-0/+5
2022-07-26[Polly] Insert !dbg metadata for emitted CallInsts.Michael Kruse1-1/+17
2022-07-25Remove redundaunt virtual specifiers (NFC)Kazu Hirata4-7/+6
2022-07-20Use llvm::is_contained (NFC)Kazu Hirata1-2/+1
2022-06-29[Polly][MatMul] Abandon dependence analysis.Michael Kruse1-0/+16
2022-06-21[polly] #include <algorithm>Arthur Eubanks1-0/+1
2022-06-13[NFC][polly] Removed dead codeGuillaume Chatelet1-15/+0
2022-06-01[Polly] Migrate -polly-mse to the new pass manager.Yang Keao2-1/+43
2022-05-17[Polly] Mark classes as final by default. NFC.Michael Kruse34-103/+103
2022-05-16[polly] Remove 'using namespace llvm/polly' from ScopGraphPrinter.h header.Simon Pilgrim1-22/+25
2022-05-09[polly] migrate -polly-show to the new pass managerMichael Kruse2-8/+102
2022-03-14[polly] Introduce -polly-print-* passes to replace -analyze.Michael Kruse12-12/+116
2022-02-16[polly] Match function definitions and header declarations. NFC.Michael Kruse3-58/+0
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille1-0/+1
2022-01-10[SCEV] Sequential/in-order `UMin` expressionRoman Lebedev1-0/+1
2022-01-09Fix bugprone argument comments.Kazu Hirata1-1/+1
2022-01-07Use nullptr instead of 0 or NULL (NFC)Kazu Hirata2-2/+2
2021-12-23[Polly][SchedOpt] Account for prevectorization of multiple statements.Michael Kruse1-0/+33
2021-11-05[Polly][Isl] Use the function unsignedFromIslSize to manage a isl::size objec...Riccardo Mori3-5/+36
2021-10-14[Polly] Remove support for code generated by gfortran+DragonEgg.Michael Kruse5-139/+0
2021-10-12[Polly] Do not inline dumpIslObj methods. NFC.Michael Kruse1-1/+5
2021-10-08[Polly] Add greedy fusion algorithm.Michael Kruse2-0/+14
2021-09-27[Polly] Reject regions entered by an indirectbr/callbr.Michael Kruse1-0/+27
2021-09-27Revert "[Polly] Reject reject regions entered by an indirectbr/callbr."Haowei Wu1-27/+0
2021-09-26[Polly] Reject reject regions entered by an indirectbr/callbr.Michael Kruse1-0/+27
2021-09-26[Polly] Use VirtualUse to determine references.Michael Kruse1-1/+1
2021-09-26[Polly] Remove isConstCall.Michael Kruse1-18/+0
2021-09-23[Polly] Implement user-directed loop distribution/fission.Michael Kruse3-1/+15
2021-09-23Revert "[Polly] Implement user-directed loop distribution/fission."Petr Hosek3-15/+1
2021-09-22[Polly] Implement user-directed loop distribution/fission.Michael Kruse3-1/+15
2021-09-20[Polly] Don't generate inter-iteration noalias metadata.Michael Kruse1-23/+0
2021-08-31[Polly] Use subtyped isl::schedule_nodes for ScheduleTreeVisitor. NFC.Michael Kruse1-33/+46
2021-08-22[Polly] Add support for -polly-dump-before/after with NPM.Michael Kruse2-0/+45
2021-08-18[Polly] Introduce caching for the isErrorBlock function. NFC.Michael Kruse3-40/+38
2021-08-16[Polly][Isl] Move to the new-polly-generator branch version of isl-noexceptio...Riccardo Mori4-5/+51
2021-08-13[Polly] Decompose object construction and detection algorithm. NFC.Michael Kruse1-4/+5
2021-07-29Take OptimizationLevel class out of Pass BuilderTarindu Jayatilaka1-1/+1
2021-07-09[Polly][Isl] Use isl::*::ctx instead of isl::*::get_ctx. NFCRiccardo Mori1-10/+10
2021-06-18[Polly][Isl] Refactoring IslAstInfo::getBuild() and IslAstInfo::IslAstUserPay...patacca1-5/+2
2021-06-15[Polly][Isl] Replacing isl method `to_str()` with `stringFromIslObj()`. NFC.patacca2-23/+46
2021-06-11[Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC.patacca1-1/+1