aboutsummaryrefslogtreecommitdiff
path: root/polly/lib/CodeGen
AgeCommit message (Expand)AuthorFilesLines
2025-11-16[Polly] Remove ScopPass infrastructure (#125783)Michael Kruse2-32/+0
2025-11-14[Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560)Michael Kruse2-153/+20
2025-11-10[Polly] Retain vectorization for fallback loop when RTC is unsatisfiable (#16...Karthika Devi C1-9/+15
2025-11-04Revert "[Polly] Introduce PhaseManager and remove LPM support (#125442)"Aiden Grossman2-20/+153
2025-11-03[Polly] Introduce PhaseManager and remove LPM support (#125442)Michael Kruse2-153/+20
2025-05-20[polly] Drop const from return types (NFC) (#140837)Kazu Hirata1-1/+1
2025-04-28[RemoveDI][Polly] Migrate to adapt to the new DebugRecord format in more area...Karthika Devi C4-17/+17
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-30[polly] Use DenseMap::insert_range (NFC) (#133657)Kazu Hirata2-5/+5
2025-03-29[polly] Use *Set::insert_range (NFC) (#133609)Kazu Hirata1-2/+1
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 Clauss2-2/+2
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse2-5/+5
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse1-2/+2
2025-01-22[Polly] Add vectorize metadata to loops identified as vectorizable by polly (...Karthika Devi C2-17/+42
2025-01-08[Polly] Switch DT/LI in RegionGenerator for parallel subfn (#120413)Karthika Devi C2-5/+7
2024-12-11[Polly] Disable vectorization for Polly's fallback loops (#119188)Karthika Devi C1-0/+10
2024-10-17[Polly] Remove unused variable 'IdentTy' in LoopGeneratorsKMP.cpp (NFC)Jie Fu1-4/+0
2024-10-17[polly] Avoid llvm::Type::getPointerTo() (NFC) (#112651)Youngsuk Kim1-40/+20
2024-10-16[polly] Avoid llvm::Type::getPointerTo() (NFC) (#112368)Youngsuk Kim3-9/+1
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi2-7/+7
2024-09-23[IRBuilder] Remove uses of CreateGlobalStringPtr() (NFC)Nikita Popov1-2/+2
2024-09-17[polly] Tidy uses of raw_string_ostream (NFC)Youngsuk Kim1-1/+1
2024-08-10[Polly] Use separate DT/LI/SE for outlined subfn. NFC. (#102460)Michael Kruse5-140/+192
2024-06-29[IRBuilder] Don't include Module.h (NFC) (#97159)Nikita Popov3-4/+5
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer1-2/+2
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer1-2/+2
2024-03-26[polly] Add polly-debug flag to print debug info from all parts of polly (#78...Karthika Devi C2-5/+7
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse2-4/+5
2024-03-05[NFC][RemoveDIs] Always use iterators for inserting PHIsJeremy Morse1-1/+1
2023-11-27[mlir,polly] Replace uses of IRBuilder::getInt8PtrTy with getPtrTy. NFCFangrui Song4-15/+14
2023-09-19Move CallInst::CreateFree to IRBuilderBaseKonrad Kleine1-2/+2
2023-09-19[llvm] Move CallInst::CreateMalloc to IRBuilderBase::CreateMallocKonrad Kleine1-3/+3
2023-07-18[polly] Remove use of getWithSamePointeeType() (NFC)Nikita Popov1-13/+1
2023-05-23[BBUtils][NFC] Delete SplitBlockAndInsertIfThen with DT.Joshua Cao1-1/+3
2023-03-17[Polly] Remove some bitcasts (NFC)Nikita Popov4-18/+3
2023-03-15Use *{Map,Set}::contains (NFC)Kazu Hirata1-1/+1
2023-03-09[polly] Remove unused variable 'VectorLoops' in IslNodeBuilder.cpp (NFC)Jie Fu1-1/+0
2023-03-08[Polly] Remove Polly-ACC.Michael Kruse6-4238/+14
2023-03-08[Polly] Remove -polly-vectorizer=polly.Michael Kruse2-516/+1
2023-02-24[Polly] Remove CodegenCleanupPass.Florian Hahn1-138/+0
2023-02-19[LoopIdiomRecognize] Remove legacy passFangrui Song1-1/+0
2023-02-15[LoopDeletion] Remove legacy passFangrui Song1-1/+0
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2022-12-13[NFC] Cleanup: Replace BB->getInstList().erase() with I->eraseFromParent().Vasileios Porpodas1-1/+1
2022-12-05[Polly] Use std::nullopt to unbreak build.Michael Kruse1-1/+1
2022-08-07[polly] Fixed a number of typos. NFCGabriel Ravier1-1/+1
2022-07-26[Polly] Insert !dbg metadata for emitted CallInsts.Michael Kruse3-14/+41