aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* [Polly] Partially refactoring of IslAstInfo and IslNodeBuilder to use isl++. ...patacca2021-04-101-17/+15
* [Polly][CodeGen] Allow nesting of BandAttr mark without loop.Michael Kruse2021-03-161-4/+9
* [Polly][Optimizer] Apply user-directed unrolling.Michael Kruse2021-03-151-0/+15
* [Polly] Remove uses of type-less CreateLoad() APIs (NFC)Nikita Popov2021-03-111-1/+1
* [OpaquePtrs] Remove some uses of type-less CreateLoad APIs (NFC)Nikita Popov2021-03-111-8/+8
* [Polly] Refactoring IsInnermostParallel() in ISL to take the C++ wrapper obje...Kevin Zhou2021-02-261-1/+1
* [Polly] Avoid "using namespace llvm" in public headers. NFC.Michael Kruse2021-02-101-2/+2
* AllocaInst should store Align instead of MaybeAlign.Eli Friedman2020-05-161-4/+4
* [NFC] Modernize misc. uses of Align/MaybeAlign APIs.Eli Friedman2020-04-061-2/+1
* [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet2019-09-301-1/+2
* [Alignment] Fix polly buildGuillaume Chatelet2019-09-301-1/+2
* [CodeGen] Handle outlining of CopyStmts.Michael Kruse2019-09-171-3/+4
* Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse2019-03-281-2/+0
* [CodeGen] LLVM OpenMP Backend.Michael Kruse2019-03-191-4/+25
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CodeGen] Convert IslNodeBuilder::getNumberOfIterations to isl++. NFC.Michael Kruse2018-07-311-30/+18
* [CodeGen] Convert IslNodeBuilder::createForSequential to isl++. NFC.Michael Kruse2018-07-311-25/+17
* [CodeGen] Convert IslNodeBuilder::getUpperBound to isl++. NFC.Michael Kruse2018-07-311-30/+17
* [IslNodeBuilder] Use isl++ to replace foreach_set with for loopTobias Grosser2018-07-171-14/+13
* Remove the last uses of isl::give and isl::takeTobias Grosser2018-04-291-9/+9
* Use isl::manage_copy to simplify calls to isl::manage(isl_.._copy())Tobias Grosser2018-02-201-4/+3
* [CodeGen] Detect empty domain because of parameters context.Michael Kruse2017-11-211-0/+2
* Run polly-update-format. NFC.Michael Kruse2017-11-211-1/+1
* Port ScopInfo to the isl cpp bindingsPhilip Pfaffe2017-11-191-8/+8
* [OpenMP] Fix reference collection of latest base ptrs.Michael Kruse2017-10-311-1/+1
* [Acc] Do not statically dispatch into IslNodeBuilder's createForPhilip Pfaffe2017-10-291-8/+6
* [IslExprBuilder] Do not generate RTC with more than 64 bitTobias Grosser2017-09-231-0/+11
* [ISLNodeBuilder] Materialize Fortran array sizes of arrays without memory acc...Siddharth Bhat2017-09-011-31/+22
* [Polly] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko2017-08-241-23/+36
* Add more statistics.Michael Kruse2017-08-231-0/+13
* [NFC] Fix the broken comment.Roman Gareev2017-08-221-1/+1
* Disable the Loop Vectorizer in case of GEMMRoman Gareev2017-08-221-1/+26
* Clarify the intend of the run-time checkTobias Grosser2017-08-191-2/+6
* [GPGPU] Collect parameter dimension used in MemoryAccessesTobias Grosser2017-08-191-1/+7
* [GPGPU] Also record invariant loads as kernel subtree valuesTobias Grosser2017-08-161-3/+9
* [CodeGen] Use isLatestArrayKind().Michael Kruse2017-08-091-1/+1
* [ScopInfo] Move Scop::getPwAffOnly to isl++ [NFC]Tobias Grosser2017-08-061-1/+1
* [ScopInfo] Translate Scop::getParamSpace to isl++ [NFC]Tobias Grosser2017-08-061-4/+6
* [ScopInfo] Translate Scop::getContext to isl++ [NFC]Tobias Grosser2017-08-061-3/+3
* [ScopInfo] Translate Scop::getIdForParam to isl++ [NFC]Tobias Grosser2017-08-061-2/+2
* [ScopInfo] Move ScopStmt::setAstBuild/getAstBuild to isl++Tobias Grosser2017-08-061-1/+1
* Move ScopInfo::getDomain(), getDomainSpace(), getDomainId() to isl++Tobias Grosser2017-08-061-3/+3
* [Polly] [PPCGCodeGeneration] Deal with loops outside the Scop correctly in PP...Siddharth Bhat2017-08-061-0/+1
* [IslNodeBuilder] [NFC] Refactor creation of loop induction variables of loops...Siddharth Bhat2017-08-061-11/+23
* [NFC] [IslNodeBuilder, GPUNodeBuilder] Unify mechanism for looking up replace...Siddharth Bhat2017-08-011-5/+8
* [IslNodeBuilder] Remove unused instructionTobias Grosser2017-07-311-1/+0
* Move applyScheduleToAccessRelation to isl++Tobias Grosser2017-07-231-1/+2
* Move MemoryAccess::getAddressFunction to isl++Tobias Grosser2017-07-231-1/+1
* Move MemoryAccess::NewAccessRelation to isl++Tobias Grosser2017-07-231-1/+1
* Move MemoryAccess::id to isl++Tobias Grosser2017-07-231-3/+5