summaryrefslogtreecommitdiff
path: root/polly/lib/CodeGen/IslNodeBuilder.cpp
AgeCommit message (Expand)Author
2025-04-28[RemoveDI][Polly] Migrate to adapt to the new DebugRecord format in more area...Karthika Devi C
2025-04-24[RemoveDI][Polly] Use iterators instead of instruction pointers to SetInsertP...Karthika Devi C
2025-03-30[polly] Use DenseMap::insert_range (NFC) (#133657)Kazu Hirata
2025-03-29[polly] Use *Set::insert_range (NFC) (#133609)Kazu Hirata
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2025-01-27[Polly] Ensure i1 preload conditionMichael Kruse
2025-01-27[Polly] Fix typos discovered by codespell (#124545)Christian Clauss
2025-01-08[Polly] Switch DT/LI in RegionGenerator for parallel subfn (#120413)Karthika Devi C
2024-10-16[polly] Avoid llvm::Type::getPointerTo() (NFC) (#112368)Youngsuk Kim
2024-08-10[Polly] Use separate DT/LI/SE for outlined subfn. NFC. (#102460)Michael Kruse
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse
2023-09-19Move CallInst::CreateFree to IRBuilderBaseKonrad Kleine
2023-09-19[llvm] Move CallInst::CreateMalloc to IRBuilderBase::CreateMallocKonrad Kleine
2023-03-15Use *{Map,Set}::contains (NFC)Kazu Hirata
2023-03-09[polly] Remove unused variable 'VectorLoops' in IslNodeBuilder.cpp (NFC)Jie Fu
2023-03-08[Polly] Remove -polly-vectorizer=polly.Michael Kruse
2022-06-04Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song
2022-05-17[Polly] Mark classes as final by default. NFC.Michael Kruse
2022-02-16[polly] Match function definitions and header declarations. NFC.Michael Kruse
2021-10-15[Polly] Remove checkIslAstExprInt and use RAII instead of manually freeing Ex...Max Fan
2021-10-14[Polly] Remove support for code generated by gfortran+DragonEgg.Michael Kruse
2021-09-26[Polly] Use VirtualUse to determine references.Michael Kruse
2021-09-20[Polly] Don't generate inter-iteration noalias metadata.Michael Kruse
2021-08-16[Polly][Isl] Move to the new-polly-generator branch version of isl-noexceptio...Riccardo Mori
2021-07-17[OpaquePtr] Remove uses of CreateInBoundsGEP() without element typeNikita Popov
2021-06-18[Polly][Isl] Refactoring IslAstInfo::getBuild() and IslAstInfo::IslAstUserPay...patacca
2021-04-10[Polly] Partially refactoring of IslAstInfo and IslNodeBuilder to use isl++. ...patacca
2021-03-16[Polly][CodeGen] Allow nesting of BandAttr mark without loop.Michael Kruse
2021-03-15[Polly][Optimizer] Apply user-directed unrolling.Michael Kruse
2021-03-11[Polly] Remove uses of type-less CreateLoad() APIs (NFC)Nikita Popov
2021-03-11[OpaquePtrs] Remove some uses of type-less CreateLoad APIs (NFC)Nikita Popov
2021-02-26[Polly] Refactoring IsInnermostParallel() in ISL to take the C++ wrapper obje...Kevin Zhou
2021-02-10[Polly] Avoid "using namespace llvm" in public headers. NFC.Michael Kruse
2020-05-16AllocaInst should store Align instead of MaybeAlign.Eli Friedman
2020-04-06[NFC] Modernize misc. uses of Align/MaybeAlign APIs.Eli Friedman
2019-09-30[Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet
2019-09-30[Alignment] Fix polly buildGuillaume Chatelet
2019-09-17[CodeGen] Handle outlining of CopyStmts.Michael Kruse
2019-03-28Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse
2019-03-19[CodeGen] LLVM OpenMP Backend.Michael Kruse
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-31[CodeGen] Convert IslNodeBuilder::getNumberOfIterations to isl++. NFC.Michael Kruse
2018-07-31[CodeGen] Convert IslNodeBuilder::createForSequential to isl++. NFC.Michael Kruse
2018-07-31[CodeGen] Convert IslNodeBuilder::getUpperBound to isl++. NFC.Michael Kruse
2018-07-17[IslNodeBuilder] Use isl++ to replace foreach_set with for loopTobias Grosser
2018-04-29Remove the last uses of isl::give and isl::takeTobias Grosser
2018-02-20Use isl::manage_copy to simplify calls to isl::manage(isl_.._copy())Tobias Grosser
2017-11-21[CodeGen] Detect empty domain because of parameters context.Michael Kruse
2017-11-21Run polly-update-format. NFC.Michael Kruse
2017-11-19Port ScopInfo to the isl cpp bindingsPhilip Pfaffe