summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopInterchange.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [LoopInterchange] Update code to use range-based for loops (NFC).Florian Hahn2017-07-241-28/+21
* [LoopInterchange] Add some optimization remarks.Florian Hahn2017-07-151-9/+110
* [LoopInterchange] Add more debug messages to currentLimitations(). Florian Hahn2017-07-031-10/+34
* Remove inclusion of SSAUpdater from several passes.Davide Italiano2017-01-291-1/+1
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-0/+1
* Remove the AssumptionCacheHal Finkel2016-12-151-1/+0
* Fix a bug found by inspection by PVS-Studio.Chandler Carruth2016-11-031-1/+1
* [LoopInterchange] Track all dependencies, not just anti dependencies.Chad Rosier2016-09-211-50/+47
* [LoopInterchange] Various cleanup. NFC.Chad Rosier2016-09-211-23/+19
* [LoopInterchange] Typo. NFC.Chad Rosier2016-09-141-4/+4
* [LoopInterchange] Add CL option to override cost threshold.Chad Rosier2016-09-141-3/+6
* [LoopInterchange] Cleanup debug whitespace. NFC.Chad Rosier2016-09-141-4/+4
* [LoopInterchange] Minor refactor. NFC.Chad Rosier2016-09-131-12/+11
* Don't use else if after return. Tidy comments. NFC.Chad Rosier2016-09-131-5/+3
* Typo. NFC.Chad Rosier2016-09-131-3/+3
* [LoopInterchange] Tidy up and remove unnecessary dyn_casts. NFC.Chad Rosier2016-09-131-13/+12
* [LoopInterchange] Improve debug output. NFC.Chad Rosier2016-09-121-2/+2
* Typo. NFC.Chad Rosier2016-09-071-1/+1
* [LoopInterchange] Improve debug output. NFC.Chad Rosier2016-09-071-6/+6
* [LoopInterchange] Improve debug output. NFC.Chad Rosier2016-09-071-4/+6
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-2/+2
* [Loop Vectorizer] Handling loops FP induction variables.Elena Demikhovsky2016-07-241-1/+1
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-8/+4
* Switch more loops to be range-basedDavid Majnemer2016-06-241-8/+7
* Delete more dead code.Rafael Espindola2016-06-221-16/+0
* Delete some dead code.Rafael Espindola2016-06-211-8/+0
* [PM] Port LCSSA to the new PM.Easwaran Raman2016-06-091-1/+1
* Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer2016-06-081-1/+1
* [PM] Port of the DepndenceAnalysis to the new PM.Chandler Carruth2016-05-121-8/+8
* Remove dead include. NFC.Chad Rosier2016-05-051-1/+0
* Add opt-bisect support to additional passes that can be skippedAndrew Kaylor2016-05-031-0/+3
* LPM: Stop threading `Pass *` through all of the loop utility APIs. NFCJustin Bogner2015-12-151-10/+17
* Test commit access - Fix few missing '.' in comments of LoopInterchange code.Vikram TV2015-12-091-4/+4
* 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
OpenPOWER on IntegriCloud