aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/PassManager.cpp
AgeCommit message (Expand)Author
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
2010-04-08Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-04-07minor tidying upChris Lattner
2010-04-02Ok, third time's the charm. No changes from last time except the CMakeDavid Greene
2010-04-02Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng
2010-04-02Let's try this again. Re-apply 100143 including an apparent missingDavid Greene
2010-04-01Revert r100143.Eric Christopher
2010-04-01Add some switches helpful for debugging:David Greene
2010-03-30reapply my timer rewrite with a change for PassManager to store Chris Lattner
2010-03-30revert r99862 which is causing FNT failures.Chris Lattner
2010-03-30fairly major rewrite of various timing related stuff.Chris Lattner
2010-03-02Add Module functions in place of module providers.Erick Tryzelaar
2010-03-01Don't print "Modified" for passes which haven't modified anything.Dan Gohman
2010-02-15Don't try to materialize a function that isn't materializable anyways. ThisNick Lewycky
2010-01-27Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin
2010-01-22elimiante the dynamic_cast's from opt.Chris Lattner
2010-01-22eliminate a bunch more unneeded dynamic_cast's.Chris Lattner
2010-01-22eliminate a bunch of dynamic_cast's.Chris Lattner
2010-01-22eliminate a bunch of dynamic_cast's.Chris Lattner
2010-01-09"In order to ease automatic bindings generation, it would be helpful if boole...Chris Lattner
2010-01-05Change errs() to dbgs().David Greene
2009-12-25Avoid assigning to Changed when it won't be used after the return.Bill Wendling
2009-12-08Remove useless calls to c_str().Benjamin Kramer
2009-12-04Added debug output for inherited passes that are invalidated.Andreas Neustifter
2009-11-23Move FunctionPassManagerImpl's dumpArguments and dumpPasses callsDan Gohman
2009-11-06Pass StringRef by value.Daniel Dunbar