aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/LoopPass.cpp
AgeCommit message (Expand)AuthorFilesLines
2010-04-02Ok, third time's the charm. No changes from last time except the CMakeDavid Greene1-0/+40
2010-04-02Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng1-40/+0
2010-04-02Let's try this again. Re-apply 100143 including an apparent missingDavid Greene1-0/+40
2010-04-01Revert r100143.Eric Christopher1-40/+0
2010-04-01Add some switches helpful for debugging:David Greene1-0/+40
2010-03-31s/getNameStr/getName/Benjamin Kramer1-3/+3
2010-03-30reapply my timer rewrite with a change for PassManager to store Chris Lattner1-5/+7
2010-03-30revert r99862 which is causing FNT failures.Chris Lattner1-7/+5
2010-03-30fairly major rewrite of various timing related stuff.Chris Lattner1-5/+7
2010-01-22eliminate a bunch more unneeded dynamic_cast's.Chris Lattner1-27/+18
2009-09-28Fix this debug output to handle the case where the loop has been deleted.Dan Gohman1-1/+2
2009-09-28Include the name of the loop header in debug messages.Dan Gohman1-4/+9
2009-09-28Move the dominator verification code out of special code embedded withinDan Gohman1-4/+12
2009-09-28Move this assert to check the condition as soon as it is known.Dan Gohman1-1/+1
2009-09-28Extend the StartPassTimer and StopPassTimer functions so that theDan Gohman1-2/+2
2009-09-27Fix an old copy+pasto.Dan Gohman1-1/+1
2009-09-27Extract the code for inserting a loop into the loop queue intoDan Gohman1-3/+7
2009-09-27When a loop is deleted, immediately release all of the activeDan Gohman1-0/+9
2009-09-27Delete a bogus comment.Dan Gohman1-1/+0
2009-09-03Don't try to verify a LoopPass analysis if the loop has been deleted.Dan Gohman1-1/+3
2009-08-23convert LoopInfo.h and GraphWriter.h to use raw_ostreamChris Lattner1-1/+1
2009-06-29Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly...Torok Edwin1-0/+3
2009-03-25Before deleting a basic block, give other loop passes a chance cleanup analys...Devang Patel1-0/+7
2009-03-06Sprinkle some PrettyStackEntry magic into the passmanager. With this, we nowChris Lattner1-5/+7
2009-02-17Add a method to ScalarEvolution for telling it when a loop has beenDan Gohman1-3/+0
2009-02-17Move dumpPassStructure out of line.Dan Gohman1-0/+10
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman1-1/+1
2008-08-08Don't call getAnalysisUsage unless -debug-pass is enabled. This speedsChris Lattner1-4/+2
2008-07-11Fix spelling of "hierarchy" in comments.Dan Gohman1-1/+1
2008-07-03Keep track of inherited analysis (e.g. dominator tree).Devang Patel1-0/+3
2008-07-01Fix typos in comments. Devang Patel1-1/+1
2008-07-01Add dom info verifier.Devang Patel1-0/+3
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-10-03Use empty() member functions when that's what's being tested for insteadDan Gohman1-2/+2
2007-09-18ooops...Devang Patel1-1/+1
2007-08-20- Use correct header for SCEV inside LoopPass.cppAnton Korobeynikov1-1/+1
2007-07-31Introduce Simple Analysis interface for loop passes.Devang Patel1-0/+21
2007-07-19Verify loop info.Devang Patel1-14/+2
2007-07-19Replace mysterious code causing a g++-4.2 warningDuncan Sands1-12/+6
2007-06-29Add loop info verification mechanism.Devang Patel1-1/+13
2007-05-03Drop 'const'Devang Patel1-1/+1
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel1-1/+1
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel1-1/+4
2007-03-07Now IndVarSimplify is a LoopPass.Devang Patel1-0/+3
2007-03-07Now LoopUnswitch is a LoopPass.Devang Patel1-1/+2
2007-03-06Insert loop into LQ before visiting children.Devang Patel1-1/+1
2007-03-06Use schedulePass() instead of assignPassManager() to add new LPPassManager.Devang Patel1-3/+11
2007-03-06Add LPPassManager::insertLoop().Devang Patel1-0/+32
2007-03-06LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code fromDevang Patel1-7/+71
2007-03-06LPPassManager. Implement preparePassManager() hook.Devang Patel1-0/+25