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