aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/LoopPass.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-09-24Fix assertion in LICM doFinalization()David Peixotto1-0/+11
2014-06-21Add back functionality removed in r210497.Richard Trieu1-2/+4
2014-06-09Removing an "if (!this)" check from two print methods. The condition willRichard Trieu1-0/+1
2014-05-16Add C API for thread yielding callback.Juergen Ributzka1-0/+3
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-2/+2
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-2/+2
2014-02-26Constify the Optnone checks in IR passes.Paul Robinson1-2/+2
2014-02-06Disable most IR-level transform passes on functions marked 'optnone'.Paul Robinson1-0/+14
2014-01-12[PM] Rename the IR printing pass header to a more generic and correctChandler Carruth1-1/+1
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth1-1/+1
2013-07-20Comment: try to clarify loop iteration order.Andrew Trick1-0/+4
2012-06-26Enable the new LoopInfo algorithm by default.Andrew Trick1-3/+7
2012-03-23Take out the debug info probe stuff. It's making some changes toEric Christopher1-21/+2
2011-08-29Reapply r138695. Fix PassManager stack depths.Andrew Trick1-4/+4
2011-08-27Reverting r138695 to see if it fixes clang self host.Andrew Trick1-4/+4
2011-08-27Fix PassManager stack depths.Andrew Trick1-4/+4
2011-08-10Reapplying r136844.Andrew Trick1-50/+6
2011-08-04Reverting r136884 updateUnloop, which crashed a linux builder.Andrew Trick1-6/+50
2011-08-03An algorithm for incrementally updating LoopInfo within aAndrew Trick1-50/+6
2011-08-03whitespaceAndrew Trick1-28/+28
2011-03-10Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treat...Devang Patel1-2/+21
2010-09-04zap dead code.Chris Lattner1-1/+0
2010-08-19Revert r111199; it breaks -debug-pass=Structure output.Dan Gohman1-1/+1
2010-08-16Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman1-1/+1
2010-08-11Make LoopPass::getContainedPass return a LoopPass* instead of a Pass*Dan Gohman1-5/+5
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-3/+3
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-3/+3
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-3/+3
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