aboutsummaryrefslogtreecommitdiff
path: root/polly/lib/CodeGen/CodeGeneration.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-11-16[Polly] Remove ScopPass infrastructure (#125783)Michael Kruse1-13/+0
2025-11-14[Polly] Introduce PhaseManager and remove LPM support (#125442) (#167560)Michael Kruse1-69/+3
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 Grossman1-3/+69
2025-11-03[Polly] Introduce PhaseManager and remove LPM support (#125442)Michael Kruse1-69/+3
2025-04-24[RemoveDI][Polly] Use iterators instead of instruction pointers to SetInsertP...Karthika Devi C1-5/+8
2024-12-11[Polly] Disable vectorization for Polly's fallback loops (#119188)Karthika Devi C1-0/+10
2024-06-29[IRBuilder] Don't include Module.h (NFC) (#97159)Nikita Popov1-2/+2
2024-03-26[polly] Add polly-debug flag to print debug info from all parts of polly (#78...Karthika Devi C1-2/+3
2023-03-08[Polly] Remove Polly-ACC.Michael Kruse1-4/+0
2022-12-13[NFC] Cleanup: Replace BB->getInstList().erase() with I->eraseFromParent().Vasileios Porpodas1-1/+1
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-2/+2
2022-06-04Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song1-2/+1
2022-05-17[Polly] Mark classes as final by default. NFC.Michael Kruse1-1/+1
2021-08-13[Polly] Rename CodeGen -> generateCode. NFC.Michael Kruse1-4/+5
2021-04-16[Polly][Ast] Partial refactoring of IslAst and IslAstInfo to use isl++. NFC.patacca1-6/+4
2020-02-17[Polly] Fix build after IRBuilder changesNikita Popov1-1/+3
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-03-28Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse1-13/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-05-15[polly] Update uses of DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-2/+2
2018-03-20Adjust to clang-format changesTobias Grosser1-2/+0
2017-09-21Check whether IslAstInfo and DependenceInfo were computed for the same Scop.Michael Kruse1-1/+20
2017-08-28[PM] Properly require and preserve OptimizationRemarkEmitter. NFCI.Michael Kruse1-11/+2
2017-08-24[Polly] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko1-12/+32
2017-08-23Add more statistics.Michael Kruse1-0/+16
2017-08-21[PPCGCodeGeneration] Enable `polly-codegen-perf-monitoring` for PPCGCodegen.Siddharth Bhat1-4/+6
2017-08-10[Polly][PM] Improve invalidation in the Scop-PipelinePhilip Pfaffe1-1/+3
2017-08-08[Polly] [PPCGCodeGeneration] Handle failing of invariant load hoisting gracef...Siddharth Bhat1-11/+14
2017-08-06[ScopInfo] Translate Scop::getContext to isl++ [NFC]Tobias Grosser1-1/+1
2017-07-21[ScopInfo] Print instructions in dump().Michael Kruse1-1/+1
2017-07-14[PPCGCodeGeneration] Fix runtime check adjustments since they make assumption...Siddharth Bhat1-1/+1
2017-06-30Introduce a hybrid target to generate code for either the GPU or CPUSingapuram Sanjay Srivallabh1-0/+4
2017-06-28Heap allocation for new arrays.Michael Kruse1-2/+9
2017-06-27[NFC][CodeGen] Use the ExitBlock explicitly.Andreas Simbuerger1-4/+2
2017-06-26[NFC] Return both polly.start and polly.exiting from executeScopConditionally.Andreas Simbuerger1-1/+3
2017-06-19[CodeGen] Emit aliasing metadata for new arrays.Michael Kruse1-2/+5
2017-06-08Fix a lot of typos. NFC.Michael Kruse1-2/+2
2017-06-02[CodeGen] Extend Performance Counter to track per-scop information.Siddharth Bhat1-1/+1
2017-05-23[Polly][NewPM] Port CodeGen to the new PMPhilip Pfaffe1-189/+206
2017-05-23[Polly][NewPM] Port IslAst to the new ScopPassManagerPhilip Pfaffe1-4/+4
2017-05-12[Polly][NewPM] Port ScopDetection to the new PassManagerPhilip Pfaffe1-3/+3
2017-04-28[Codegen] Disable Polly's codegen verification by defaultTobias Grosser1-1/+1
2017-04-28[CodeGen] Skip verify if -polly-codegen-verify is set to falseTobias Grosser1-1/+1
2017-04-05Remove llvm.lifetime.start/end in original region.Michael Kruse1-0/+54
2017-04-04[Polly][NewPM] Pull references to the legacy PM interface from utilities and ...Philip Pfaffe1-2/+2
2017-04-03[CodeGen] Add Performance MonitorTobias Grosser1-0/+18
2017-02-23Remove all references to PostDominators. NFC.Michael Kruse1-2/+0
2016-11-02[Polly CodeGen] Break critical edge from RTC to original loop.Eli Friedman1-2/+3
2016-09-02Drop '@brief' from doxygen commentsTobias Grosser1-4/+4