summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/LoopUnroll.cpp
Commit message (Expand)AuthorAge
* Rename UnrollLoop.cpp to LoopUnroll.cpp, and LoopUnroll.cpp toDan Gohman2009-10-31
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-02
* Simplify conditional.Andreas Bolka2009-08-13
* Simplify and reduce indentation using early exits.Andreas Bolka2009-08-13
* DEBUGify some DOUTs.Andreas Bolka2009-08-13
* Prune trailing whitespace.Andreas Bolka2009-08-13
* Avoid build warnings.Mike Stump2009-07-27
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-25
* Adjust loop size estimate for full unrolling;Dale Johannesen2009-04-20
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-28
* Change create*Pass factory functions to return Pass* instead ofDaniel Dunbar2008-10-22
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Add -unroll-allow-partial command line option that enabled the loop unroller toMatthijs Kooijman2008-07-29
* Preserve dom info.Devang Patel2008-07-03
* Use Loop::block_iterator.Dan Gohman2008-06-22
* Bill pointed out that system headers should beDuncan Sands2008-05-16
* Use of UINT_MAX requires climits, at least whenDuncan Sands2008-05-15
* Split the loop unroll mechanism logic out into a utility function.Dan Gohman2008-05-14
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* Make several variable declarations static.Dan Gohman2008-05-06
* Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky2008-04-25
* Revert r49614. As Dan pointed out, some of these aren't correct.Owen Anderson2008-04-14
* Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), Owen Anderson2008-04-13
* Add comment.Devang Patel2008-03-19
* Update heuritics that estimates cost of call instructions.Devang Patel2008-03-17
* Update the block cloner which fixes bugpoint on code using unwind_to (phew!)Nick Lewycky2008-03-09
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-20
* Be more careful modifying the use_list while also iterating through it.Nick Lewycky2008-01-27
* fix typoWojciech Matyjewicz2008-01-04
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T...Owen Anderson2007-11-27
* If a value is incoming from outside the loop then the value does not need rem...Devang Patel2007-11-05
* wrap some long lines. Major offenders that are left includeChris Lattner2007-08-02
* Correct a few comments.Dan Gohman2007-05-14
* This patch extends the LoopUnroll pass to be able to unroll loopsDan Gohman2007-05-11
* Fix various whitespace inconsistencies.Dan Gohman2007-05-08
* Correct the comment for ApproximateLoopSize to reflect what it actually does.Dan Gohman2007-05-08
* Fix Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll and PR1385.Chris Lattner2007-05-05
* make a temporary for *SI, no functionality change.Chris Lattner2007-05-05
* Drop 'const'Devang Patel2007-05-03
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* FixDevang Patel2007-04-16
* Now LoopUnroll is a LoopPass.Devang Patel2007-03-07
* Guard against huge loop trip counts in an APInt safe way.Reid Spencer2007-03-02
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-05
* Switch inliner over to use DenseMap instead of std::map for ValueMap. ThisChris Lattner2007-02-03
* Adjust #includes to match movement of constant folding code from transformuti...Chris Lattner2007-01-30
* Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner2006-12-19
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-06