summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopInterchange.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert assert(false) into llvm_unreachable where it makes sense.Benjamin Kramer2015-10-251-1/+1
* Scalar: Remove remaining ilist iterator implicit conversionsDuncan P. N. Exon Smith2015-10-131-3/+3
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-2/+2
* [LoopVectorize] Extract InductionInfo into a helper class...James Molloy2015-08-271-2/+2
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-3/+3
* Fix some comment typos.Benjamin Kramer2015-08-081-11/+11
* Revert "Remove unnecessary null check. NFC."Pete Cooper2015-07-271-0/+3
* Remove unnecessary null check. NFC.Pete Cooper2015-07-241-3/+0
* Avoid using Loop::getSubLoopsVector.Benjamin Kramer2015-07-131-6/+6
* Rename Reduction variables/structures to Recurrence.Tyler Nowicki2015-06-161-4/+4
* Fix LoopInterchange/reductions.ll test for debug buildsAndrew Kaylor2015-04-241-2/+2
* Add support to interchange loops with reductions.Karthik Bhat2015-04-231-78/+224
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-5/+5
* Make helper functions static.Benjamin Kramer2015-03-091-2/+3
* LoopInterchange: Remove empty method.Benjamin Kramer2015-03-061-6/+1
* LoopInterchange: Rephrase instruction moving using ilist's splice and factor ...Benjamin Kramer2015-03-061-56/+19
* Change the way in which error case is being handled.Daniel Jasper2015-03-061-2/+4
* Add a new pass "Loop Interchange"Karthik Bhat2015-03-061-0/+1193
OpenPOWER on IntegriCloud