aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/PassManager.cpp
AgeCommit message (Expand)Author
2012-03-23Take out the debug info probe stuff. It's making some changes toEric Christopher
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-01Add pass printer passes in the right place.Andrew Trick
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-10-16Let printf do the formatting instead aligning strings ourselves.Benjamin Kramer
2011-09-13Add a check to make sure schedulePass() has not deleted stale RequiredPass.Devang Patel
2011-08-29Dump with dbgs() instead of printf.Benjamin Kramer
2011-08-29Make GCC happy by adding parens.Benjamin Kramer
2011-08-29Reapply r138695. Fix PassManager stack depths.Andrew Trick
2011-08-27Reverting r138695 to see if it fixes clang self host.Andrew Trick
2011-08-27Fix PassManager stack depths.Andrew Trick
2011-08-08Indicate that there are changes if runOfFunction returns saying that there are.Bill Wendling
2011-06-03Basic PassManager diagnostics.Andrew Trick
2011-06-03whitespaceAndrew Trick
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-03-10Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treat...Devang Patel
2011-03-09Make these options hidden to reduce the amount of text -help puts on theEric Christopher
2011-01-20Implement requiredTransitiveTobias Grosser
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-11Include ImmutablePass passes in -debug-pass=Arguments.Dan Gohman
2010-10-20Add RegionPass support.Tobias Grosser
2010-10-12More SmallVectorImpls.Dan Gohman
2010-10-12Shrink a SmallVector with a known maximum size.Dan Gohman
2010-10-12Constify.Dan Gohman
2010-10-12Use SmallVectorImpl in a bunch of places.Dan Gohman
2010-10-11Fix the pass manager's search order for immutable passes, and make itDan Gohman
2010-08-19Revert r111199; it breaks -debug-pass=Structure output.Dan Gohman
2010-08-16The plural of analysis is analyses.Dan Gohman
2010-08-16Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman
2010-08-16Remove redundant inline keywords.Dan Gohman
2010-08-16Eliminate the TopLevelManagerType enum; instead, just makeDan Gohman
2010-08-12Trim #includes.Dan Gohman
2010-08-12Tidy up whitespace.Dan Gohman
2010-08-12Use .empty() instead of .size().Dan Gohman
2010-08-07More #include cleanups.Dan Gohman
2010-08-07Oops, check in this file too.Dan Gohman
2010-08-07Tidy some #includes and forward-declarations, and move the C binding codeDan Gohman
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-20Pull out r108755. After offline discussion with Chris, we're going to go a d...Owen Anderson
2010-07-20Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson
2010-07-20Reapply r108794, a fix for the failing test from last time.Owen Anderson
2010-07-20Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar
2010-07-20Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson
2010-07-19Change the implemented interfaces list on PassInfo from a std::vector to a ma...Owen Anderson
2010-06-21Move several non-performance-critical member functinos out of line.Dan Gohman
2010-05-11Revert r103493, materializing functions in the regular PassManager.Dan Gohman
2010-05-11Teach the regular pass manager how to materialize functions as needed.Dan Gohman
2010-05-10Fix PR6875:David Greene