aboutsummaryrefslogtreecommitdiff
path: root/polly/lib
AgeCommit message (Expand)AuthorFilesLines
2025-12-22[LLVM][NFC] Move PassPlugin from Passes to separate libraryAlexis Engelke3-2/+3
2025-12-22Revert "[LLVM][NFC] Move PassPlugin from Passes to Extensions lib" and subseq...Alexis Engelke3-3/+2
2025-12-22[LLVM][NFC] Move PassPlugin from Passes to Extensions libAlexis Engelke3-2/+3
2025-12-17[Polly] Recalculate dependencies after import-jscop (#172640)Michael Kruse1-0/+3
2025-12-11[SCEVExp] Get DL from SE, strip constructor arg (NFC) (#171823)Ramkumar Ramachandra1-6/+6
2025-12-03[delinearize] use SCEV exprs in getIndexExpressionsFromGEP (#162888)Sebastian Pop1-7/+3
2025-11-16[Polly] Remove ScopPass infrastructure (#125783)Michael Kruse22-650/+12
2025-11-14[Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560)Michael Kruse29-2041/+999
2025-11-10[Polly] Retain vectorization for fallback loop when RTC is unsatisfiable (#16...Karthika Devi C1-9/+15
2025-11-05[polly] Fix unused variable warningsKazu Hirata1-7/+8
2025-11-05[Polly] Check for ISL errors after schedule optimization (#166551)Michael Kruse1-0/+15
2025-11-04[ADT] Deprecate a soft-deprecated APInt constructor (#166314)Kazu Hirata1-1/+1
2025-11-04Revert "[Polly] Introduce PhaseManager and remove LPM support (#125442)"Aiden Grossman29-993/+2041
2025-11-03[Polly] Introduce PhaseManager and remove LPM support (#125442)Michael Kruse29-2041/+993
2025-11-03 Bound ISL operations during pre-vectorization (#165204)Shikhar Jain2-17/+41
2025-10-31[Polly][CodePreparation] Extract common code of LPM and NPM (#140419)Michael Kruse1-18/+27
2025-10-22Reapply "[Polly] Update ScopInliner for NPM (#125427)" (#164601)Michael Kruse3-62/+142
2025-10-17[SimpleLoopUnswitch] Don't use BlockFrequencyInfo to skip cold loops (#159522)Luke Lau1-4/+2
2025-10-17Revert "[Polly] Update ScopInliner for NPM (#125427)"Aiden Grossman3-144/+62
2025-10-17[Polly] Update ScopInliner for NPM (#125427)Michael Kruse3-62/+144
2025-10-16[Polly] Remove PolyhedralInfo (#124437)Michael Kruse3-219/+0
2025-10-08[NFC][CI] Use Fully Qualified Names for All ContainersAiden Grossman1-1/+1
2025-08-31[polly][CMake] Replace `elseif ()` with `else ()`Owen Pan1-1/+1
2025-08-19[polly] Replace SmallSet with SmallPtrSet (NFC) (#154367)Kazu Hirata1-1/+1
2025-06-12[polly] Remove an unused local variable (NFC) (#144012)Kazu Hirata1-1/+0
2025-05-31[Remarks] Remove an upcast footgun. NFC (#142191)Jon Roelofs2-27/+39
2025-05-20[polly] Drop const from return types (NFC) (#140837)Kazu Hirata2-3/+3
2025-05-10[polly] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139418)Kazu Hirata2-7/+7
2025-05-08Reapply "IR: Remove uselist for constantdata (#137313)" (#138961)Matt Arsenault1-0/+3
2025-05-07Revert "IR: Remove uselist for constantdata (#137313)"Kirill Stoimenov1-3/+0
2025-05-06IR: Remove uselist for constantdata (#137313)Matt Arsenault1-0/+3
2025-04-28[RemoveDI][Polly] Migrate to adapt to the new DebugRecord format in more area...Karthika Devi C5-33/+32
2025-04-24[RemoveDI][Polly] Use iterators instead of instruction pointers to SetInsertP...Karthika Devi C8-39/+48
2025-04-04[polly] Prefer PointerType::get with LLVMContext over Type (NFC) (#133868)Mats Jun Larsen1-7/+3
2025-03-31Reapply "[EquivalenceClasses] Replace findValue with contains (NFC)."Florian Hahn1-2/+1
2025-03-30[polly] Use DenseMap::insert_range (NFC) (#133657)Kazu Hirata2-5/+5
2025-03-29[polly] Use *Set::insert_range (NFC) (#133609)Kazu Hirata5-16/+10
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov2-3/+2
2025-01-27[Polly] Ensure i1 preload conditionMichael Kruse2-1/+8
2025-01-27[Polly] Fix typos discovered by codespell (#124545)Christian Clauss11-14/+14
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse3-7/+7
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse2-3/+3
2025-01-22[Polly] Add vectorize metadata to loops identified as vectorizable by polly (...Karthika Devi C2-17/+42
2025-01-13[Polly] Revert changes to isl Python codeNikita Popov3-5/+5
2025-01-13[Polly] Use "is" instead of "==" to check for None (#94021)Eisuke Kawashima3-5/+5
2025-01-08[Polly] Switch DT/LI in RegionGenerator for parallel subfn (#120413)Karthika Devi C2-5/+7
2024-12-31[polly] Skip instructions of different function in isHoistableLoad. (#118963)Karthika Devi C1-1/+2
2024-12-13[Polly] Use const SCEV * explicitly in more places. (NFC)Florian Hahn7-46/+47
2024-12-11[Polly] Disable vectorization for Polly's fallback loops (#119188)Karthika Devi C1-0/+10
2024-11-01[polly] Add nullptr check to fix #113772 (#114206)Karthika Devi C1-0/+2