aboutsummaryrefslogtreecommitdiff
path: root/polly/lib/CodeGen/IslNodeBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-04-28[RemoveDI][Polly] Migrate to adapt to the new DebugRecord format in more area...Karthika Devi C1-8/+8
2025-04-24[RemoveDI][Polly] Use iterators instead of instruction pointers to SetInsertP...Karthika Devi C1-13/+17
2025-03-30[polly] Use DenseMap::insert_range (NFC) (#133657)Kazu Hirata1-1/+1
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 Popov1-2/+1
2025-01-27[Polly] Ensure i1 preload conditionMichael Kruse1-1/+1
2025-01-27[Polly] Fix typos discovered by codespell (#124545)Christian Clauss1-1/+1
2025-01-08[Polly] Switch DT/LI in RegionGenerator for parallel subfn (#120413)Karthika Devi C1-0/+2
2024-10-16[polly] Avoid llvm::Type::getPointerTo() (NFC) (#112368)Youngsuk Kim1-2/+0
2024-08-10[Polly] Use separate DT/LI/SE for outlined subfn. NFC. (#102460)Michael Kruse1-94/+121
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse1-3/+4
2023-09-19Move CallInst::CreateFree to IRBuilderBaseKonrad Kleine1-2/+2
2023-09-19[llvm] Move CallInst::CreateMalloc to IRBuilderBase::CreateMallocKonrad Kleine1-3/+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-vectorizer=polly.Michael Kruse1-131/+1
2022-06-04Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song1-3/+3
2022-05-17[Polly] Mark classes as final by default. NFC.Michael Kruse1-7/+5
2022-02-16[polly] Match function definitions and header declarations. NFC.Michael Kruse1-4/+4
2021-10-15[Polly] Remove checkIslAstExprInt and use RAII instead of manually freeing Ex...Max Fan1-21/+3
2021-10-14[Polly] Remove support for code generated by gfortran+DragonEgg.Michael Kruse1-84/+0
2021-09-26[Polly] Use VirtualUse to determine references.Michael Kruse1-29/+58
2021-09-20[Polly] Don't generate inter-iteration noalias metadata.Michael Kruse1-4/+0
2021-08-16[Polly][Isl] Move to the new-polly-generator branch version of isl-noexceptio...Riccardo Mori1-21/+28
2021-07-17[OpaquePtr] Remove uses of CreateInBoundsGEP() without element typeNikita Popov1-2/+3
2021-06-18[Polly][Isl] Refactoring IslAstInfo::getBuild() and IslAstInfo::IslAstUserPay...patacca1-19/+13
2021-04-10[Polly] Partially refactoring of IslAstInfo and IslNodeBuilder to use isl++. ...patacca1-17/+15
2021-03-16[Polly][CodeGen] Allow nesting of BandAttr mark without loop.Michael Kruse1-4/+9
2021-03-15[Polly][Optimizer] Apply user-directed unrolling.Michael Kruse1-0/+15
2021-03-11[Polly] Remove uses of type-less CreateLoad() APIs (NFC)Nikita Popov1-1/+1
2021-03-11[OpaquePtrs] Remove some uses of type-less CreateLoad APIs (NFC)Nikita Popov1-8/+8
2021-02-26[Polly] Refactoring IsInnermostParallel() in ISL to take the C++ wrapper obje...Kevin Zhou1-1/+1
2021-02-10[Polly] Avoid "using namespace llvm" in public headers. NFC.Michael Kruse1-2/+2
2020-05-16AllocaInst should store Align instead of MaybeAlign.Eli Friedman1-4/+4
2020-04-06[NFC] Modernize misc. uses of Align/MaybeAlign APIs.Eli Friedman1-2/+1
2019-09-30[Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet1-1/+2
2019-09-30[Alignment] Fix polly buildGuillaume Chatelet1-1/+2
2019-09-17[CodeGen] Handle outlining of CopyStmts.Michael Kruse1-3/+4
2019-03-28Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse1-2/+0
2019-03-19[CodeGen] LLVM OpenMP Backend.Michael Kruse1-4/+25
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-07-31[CodeGen] Convert IslNodeBuilder::getNumberOfIterations to isl++. NFC.Michael Kruse1-30/+18
2018-07-31[CodeGen] Convert IslNodeBuilder::createForSequential to isl++. NFC.Michael Kruse1-25/+17
2018-07-31[CodeGen] Convert IslNodeBuilder::getUpperBound to isl++. NFC.Michael Kruse1-30/+17
2018-07-17[IslNodeBuilder] Use isl++ to replace foreach_set with for loopTobias Grosser1-14/+13
2018-04-29Remove the last uses of isl::give and isl::takeTobias Grosser1-9/+9
2018-02-20Use isl::manage_copy to simplify calls to isl::manage(isl_.._copy())Tobias Grosser1-4/+3
2017-11-21[CodeGen] Detect empty domain because of parameters context.Michael Kruse1-0/+2
2017-11-21Run polly-update-format. NFC.Michael Kruse1-1/+1
2017-11-19Port ScopInfo to the isl cpp bindingsPhilip Pfaffe1-8/+8