aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/LoopUnroll.cpp
AgeCommit message (Expand)Author
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
2006-11-26Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling
2006-11-02For PR786:Reid Spencer
2006-10-20For PR950:Reid Spencer
2006-08-29Clean up a bit.Owen Anderson
2006-08-28Make LoopUnroll fold excessive BasicBlocks. This results in a significant sp...Owen Anderson
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2006-08-25Fix a crash related to updating Phi nodes in the original header block. This...Owen Anderson
2006-08-24Implement unrolling of multiblock loops. This significantly improves theOwen Anderson
2006-07-20Minor comment tweaksChris Lattner
2006-07-19Add an assertion.Owen Anderson
2006-07-19Make LoopUnroll not die on LCSSA Phis. This makes lencod work again.Owen Anderson
2006-06-07Fix a spello in a comment.Reid Spencer
2006-01-22Make iostream #inclusion explicitChris Lattner
2005-04-23Eliminate tabs and trailing spacesJeff Cohen
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-06Fix a bug where we could corrupt a parent loop's header info if we unrolledChris Lattner
2005-01-08Silence VS warnings.Chris Lattner
2004-11-22Do not consider debug intrinsics in the size computations for loop unrolling.Chris Lattner
2004-10-18Correction to allow compilation with Visual C++.Reid Spencer
2004-09-15Convert code to compile with vc7.1.Reid Spencer
2004-09-01Changes For Bug 352Reid Spencer
2004-05-13Fix a nasty bug that caused us to unroll EXTREMELY large loops due to overflowChris Lattner
2004-04-20Fix PR325Chris Lattner