summaryrefslogtreecommitdiff
path: root/polly/lib
Commit message (Expand)AuthorAgeFilesLines
* [Polly] Remove some bitcasts (NFC)Nikita Popov2023-03-174-18/+3
* Use *{Map,Set}::contains (NFC)Kazu Hirata2023-03-151-1/+1
* [polly] Use DenseMap::contains (NFC)Kazu Hirata2023-03-141-1/+1
* [PassManagerBuilder] Remove PassManagerBuilderArthur Eubanks2023-03-131-1/+0
* [Passes] Remove some legacy passesArthur Eubanks2023-03-101-1/+0
* [Polly] Fix plugin build.Michael Kruse2023-03-091-0/+6
* [polly] Remove unused variable 'VectorLoops' in IslNodeBuilder.cpp (NFC)Jie Fu2023-03-091-1/+0
* [Polly] Remove Polly-ACC.Michael Kruse2023-03-0872-22645/+14
* [Polly] Remove -polly-vectorizer=polly.Michael Kruse2023-03-083-517/+1
* Revert "Revert "[SCEV] Add SCEVType to represent `vscale`.""Paul Walker2023-03-023-0/+11
* [Polly] Remove CodegenCleanupPass.Florian Hahn2023-02-243-141/+0
* Use APInt::getSignificantBits instead of APInt::getMinSignedBits (NFC)Kazu Hirata2023-02-191-2/+2
* [LoopIdiomRecognize] Remove legacy passFangrui Song2023-02-191-1/+0
* [LoopDeletion] Remove legacy passFangrui Song2023-02-151-1/+0
* [Inliner] Remove legacy simple inlinerArthur Eubanks2023-02-091-1/+0
* [NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott2023-02-071-1/+1
* [Polly] Update ISL to isl-0.25-193-g8621c60c.Michael Kruse2023-01-25172-5857/+11033
* [polly] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-024-12/+15
* [Support] Move TargetParsers to new componentArchibald Elliott2022-12-201-0/+1
* llvm::Optional::value => operator*/operator->Fangrui Song2022-12-171-1/+1
* JSON: llvm::Optional => std::optionalFangrui Song2022-12-161-1/+1
* [NFC] Cleanup: Replace BB->getInstList().erase() with I->eraseFromParent().Vasileios Porpodas2022-12-131-1/+1
* [Polly] Use std::nullopt to unbreak build.Michael Kruse2022-12-051-1/+1
* [AST] Make AliasSetTracker work on BatchAANikita Popov2022-12-051-1/+2
* Remove unused #include "llvm/ADT/Optional.h"Fangrui Song2022-12-051-1/+0
* [polly] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-032-6/+6
* [clang] Only use major version in resource dirTimm Bäder2022-11-101-1/+1
* [CMake] Fix -Wstrict-prototypesSam James2022-11-081-12/+12
* [polly] Format RegisterPasses.cppArthur Eubanks2022-10-281-8/+4
* [polly] Remove legacy pass manager hooksArthur Eubanks2022-10-281-275/+56
* [Polly] Add support for -polly-enable-mse with NPM.Michael Kruse2022-10-261-2/+1
* [Polly] Add support for -polly-export with NPM.Michael Kruse2022-10-261-2/+1
* [Polly] Ensure -polly-detect-keep-going still eventually rejects invalid regi...Michael Kruse2022-10-202-20/+73
* [AA] Rename getModRefBehavior() to getMemoryEffects() (NFC)Nikita Popov2022-10-192-2/+2
* [AA] Rename uses of FunctionModRefBehavior (NFC)Nikita Popov2022-10-192-8/+8
* [AA] Tracking per-location ModRef info in FunctionModRefBehavior (NFCI)Nikita Popov2022-09-142-47/+25
* Use std::gcd (NFC)Kazu Hirata2022-08-281-1/+2
* LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song2022-08-094-7/+7
* [polly] Fixed a number of typos. NFCGabriel Ravier2022-08-073-3/+3
* [Polly] Generalize the pattern matching to the case of tensor contractionsRoman Gareev2022-08-073-10/+850
* [Polly] Insert !dbg metadata for emitted CallInsts.Michael Kruse2022-07-263-14/+41
* Remove redundaunt virtual specifiers (NFC)Kazu Hirata2022-07-256-20/+20
* Use any_of (NFC)Kazu Hirata2022-07-221-2/+1
* Use value instead of getValue (NFC)Kazu Hirata2022-07-153-13/+13
* Use has_value instead of hasValue (NFC)Kazu Hirata2022-07-131-1/+1
* [Polly][MatMul] Abandon dependence analysis.Michael Kruse2022-06-293-29/+40
* Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-262-5/+5
* Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata2022-06-253-21/+22
* Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-253-22/+21
* [Support] Change TrackingStatistic and NoopStatistic to use uint64_t instead ...Mingming Liu2022-06-222-3/+3