summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/LoopUnrollPass.cpp
Commit message (Expand)AuthorAge
* Rename loop unrolling and loop vectorizer metadata to have a common prefix.Eli Bendersky2014-06-25
* Teach LoopUnrollPass to respect loop unrolling hints in metadata.Eli Bendersky2014-06-16
* Revert r210721 as it causes breakage in internal builds (and possibly GDB).Eli Bendersky2014-06-12
* Teach LoopUnrollPass to respect loop unrolling hints in metadata.Eli Bendersky2014-06-11
* LoopUnroll: If we're doing partial unrolling, use the PartialThreshold to lim...Benjamin Kramer2014-05-04
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Add some additional fields to TTI::UnrollingPreferencesHal Finkel2014-04-01
* Move partial/runtime unrolling late in the pipelineHal Finkel2014-03-31
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* Disable most IR-level transform passes on functions marked 'optnone'.Paul Robinson2014-02-06
* [LPM] Make LoopSimplify no longer a LoopPass and instead both a utilityChandler Carruth2014-01-23
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* Don't #include heavy Dominators.h file in LoopInfo.h. This change reducesJakub Staszak2013-12-07
* Correct word hyphenationsAlp Toker2013-12-05
* Add a runtime unrolling parameter to the LoopUnroll pass constructorHal Finkel2013-11-05
* Add getUnrollingPreferences to TTIHal Finkel2013-09-11
* Revert: r189565 - Add getUnrollingPreferences to TTIHal Finkel2013-08-29
* Add getUnrollingPreferences to TTIHal Finkel2013-08-29
* Switch CodeMetrics itself over to use TTI to determine if an instructionChandler Carruth2013-01-21
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-30
* Add a new attribute, 'noduplicate'. If a function contains a noduplicate call...James Molloy2012-12-20
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-19
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Create enums for the different attributes.Bill Wendling2012-10-09
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-26
* LoopUnrollPass: Use variable "Threshold" instead of "CurrentThreshold" whenHongbin Zheng2012-04-04
* Add -unroll-runtime for unrolling loops with run-time trip counts.Andrew Trick2011-12-09
* Remove the temporary flag -disable-unroll-scev and dead code.Andrew Trick2011-11-28
* Initialze ScalarEvalution dependency.Devang Patel2011-10-19
* Inlining and unrolling heuristics should be aware of free truncs.Andrew Trick2011-10-01
* Enable SCEV-based unrolling by default.Andrew Trick2011-09-02
* Allow loop unrolling to get known trip counts from ScalarEvolution.Andrew Trick2011-08-11
* Invoke SimplifyIndVar when we partially unroll a loop. Fixes PR10534.Andrew Trick2011-08-10
* Move trip count discovery outside of the generic LoopUnroll helper. ThisAndrew Trick2011-07-23
* whitespaceAndrew Trick2011-07-23
* fix a couple -Wsign-compare warnings.Chris Lattner2011-04-14
* Fixed the revision 129449.Junjie Gu2011-04-13
* Passing unroll parameters (unroll-count, threshold, and partial unroll) via L...Junjie Gu2011-04-13
* Remove dead code, that I apparently wrote a while back. We seem to be doing ...Owen Anderson2011-01-17
* random cleanupsChris Lattner2011-01-11
* improve loop rotation to use CodeMetrics to analyze theChris Lattner2011-01-02
* Passes do not need to recursively initialize passes that they preserve, ifOwen Anderson2010-10-19
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-12
* Now with fewer extraneous semicolons!Owen Anderson2010-10-07
* Revert r114919, which caused some serious regressions on ARM.Owen Anderson2010-09-29
* Weight loop unrolling counts by nesting depth. Unrolling deeply nested loops ...Owen Anderson2010-09-27