summaryrefslogtreecommitdiffstats
path: root/polly/lib/Transform/Simplify.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [Stats] More polly fixes following llvm::Statistic changes in r374490.Volodymyr Sapsai2019-10-111-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Simplify] Replace isl foreach calls with for loopsTobias Grosser2018-07-171-27/+22
* [polly] Update uses of DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-151-20/+22
* [DeLICM] Remove uses of isl::giveTobias Grosser2018-04-281-1/+1
* Run clang-format after r324003. NFC.Michael Kruse2018-02-021-3/+3
* Update polly for r323999.Benjamin Kramer2018-02-011-4/+4
* Port ScopInfo to the isl cpp bindingsPhilip Pfaffe2017-11-191-3/+3
* [Simplify] Actually remove unsed instruction from region header.Michael Kruse2017-09-051-2/+3
* Add more statistics.Michael Kruse2017-08-231-24/+55
* [ScheduleOptimizer] Make matmul pattern detection work with delicm outputTobias Grosser2017-08-081-33/+21
* [ScopInfo] Translate Scop::getParamSpace to isl++ [NFC]Tobias Grosser2017-08-061-8/+6
* Move ScopInfo::getDomain(), getDomainSpace(), getDomainId() to isl++Tobias Grosser2017-08-061-3/+3
* Move setNewAccessRelation to isl++Tobias Grosser2017-08-021-1/+1
* [Simplify] Rewrite redundant write detection algorithm.Michael Kruse2017-08-011-134/+81
* [Simplify] Improve scalability.Michael Kruse2017-08-011-11/+80
* [Simplify] Remove all kinds of redundant scalar writes.Michael Kruse2017-07-311-1/+2
* [Simplify] Implement write accesses coalescing.Michael Kruse2017-07-291-3/+182
* [Simplify] Fix typo in statistics output. NFC.Michael Kruse2017-07-281-1/+1
* [Simplify] Remove empty partial accesses first. NFC.Michael Kruse2017-07-281-3/+3
* [Simplify] Do not setInstructions() of region stmts. NFC.Michael Kruse2017-07-261-0/+3
* Simplify: Adopt for translation of MemoryAccess::getAccessRelationTobias Grosser2017-07-231-1/+1
* Move MemoryAccess::NewAccessRelation to isl++Tobias Grosser2017-07-231-5/+5
* [Simplify] Remove partial write accesses with empty domain.Michael Kruse2017-07-221-2/+40
* [ScopInfo] Print instructions in dump().Michael Kruse2017-07-211-1/+1
* [Simplify] Remove unused instructions and accesses.Michael Kruse2017-07-201-0/+77
* [Simplify] Ensure all counters are reset before next SCoP is processed. NFC.Michael Kruse2017-07-191-0/+1
* [ScopInfo] Introduce tryGetValueStoredTobias Grosser2017-07-191-7/+1
* [Polly] Fix a typo [NFC]Tobias Grosser2017-07-161-2/+2
* [Simplify] Also remove redundant writes which originally came from PHI nodesTobias Grosser2017-07-111-1/+8
* [Simplify] Use execution order of memory accesses.Michael Kruse2017-06-061-1/+2
* [Simplify] Move to isl C++Tobias Grosser2017-05-211-19/+13
* [isl++] Move isl raw_ostream printers into separate headerTobias Grosser2017-05-211-0/+1
* [Simplify] Fix r302986 that introduced non-inferrable templates.Siddharth Bhat2017-05-151-13/+19
* [Simplify] Remove some leftover dead codeTobias Grosser2017-05-141-26/+0
* [Simplify] Remove identical write removal. NFC.Michael Kruse2017-05-131-82/+2
* [Simplify] Remove writes that are overwritten.Michael Kruse2017-05-131-2/+104
* [Simplify] Reset all stats between runs.Michael Kruse2017-05-121-0/+3
* [Simplify] Remove identical scalar writes.Michael Kruse2017-05-111-1/+107
* [Simplify] Mark variables as used. NFC.Michael Kruse2017-05-101-0/+1
* [Simplify] Mark variables as used. NFC.Michael Kruse2017-05-101-0/+2
* [Simplify] Add -polly-simplify pass.Michael Kruse2017-03-101-0/+285
OpenPOWER on IntegriCloud