summaryrefslogtreecommitdiff
path: root/lib/VMCore/PassManager.cpp
Commit message (Expand)AuthorAge
...
* Eliminate the TopLevelManagerType enum; instead, just makeDan Gohman2010-08-16
* Trim #includes.Dan Gohman2010-08-12
* Tidy up whitespace.Dan Gohman2010-08-12
* Use .empty() instead of .size().Dan Gohman2010-08-12
* More #include cleanups.Dan Gohman2010-08-07
* Oops, check in this file too.Dan Gohman2010-08-07
* Tidy some #includes and forward-declarations, and move the C binding codeDan Gohman2010-08-07
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Pull out r108755. After offline discussion with Chris, we're going to go a d...Owen Anderson2010-07-20
* Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson2010-07-20
* Reapply r108794, a fix for the failing test from last time.Owen Anderson2010-07-20
* Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar2010-07-20
* Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson2010-07-20
* Change the implemented interfaces list on PassInfo from a std::vector to a ma...Owen Anderson2010-07-19
* Move several non-performance-critical member functinos out of line.Dan Gohman2010-06-21
* Revert r103493, materializing functions in the regular PassManager.Dan Gohman2010-05-11
* Teach the regular pass manager how to materialize functions as needed.Dan Gohman2010-05-11
* Fix PR6875:David Greene2010-05-10
* Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer2010-04-08
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-07
* minor tidying upChris Lattner2010-04-07
* Ok, third time's the charm. No changes from last time except the CMakeDavid Greene2010-04-02
* Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng2010-04-02
* Let's try this again. Re-apply 100143 including an apparent missingDavid Greene2010-04-02
* Revert r100143.Eric Christopher2010-04-01
* Add some switches helpful for debugging:David Greene2010-04-01
* reapply my timer rewrite with a change for PassManager to store Chris Lattner2010-03-30
* revert r99862 which is causing FNT failures.Chris Lattner2010-03-30
* fairly major rewrite of various timing related stuff.Chris Lattner2010-03-30
* Add Module functions in place of module providers.Erick Tryzelaar2010-03-02
* Don't print "Modified" for passes which haven't modified anything.Dan Gohman2010-03-01
* Don't try to materialize a function that isn't materializable anyways. ThisNick Lewycky2010-02-15
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-27
* elimiante the dynamic_cast's from opt.Chris Lattner2010-01-22
* eliminate a bunch more unneeded dynamic_cast's.Chris Lattner2010-01-22
* eliminate a bunch of dynamic_cast's.Chris Lattner2010-01-22
* eliminate a bunch of dynamic_cast's.Chris Lattner2010-01-22
* "In order to ease automatic bindings generation, it would be helpful if boole...Chris Lattner2010-01-09
* Change errs() to dbgs().David Greene2010-01-05
* Avoid assigning to Changed when it won't be used after the return.Bill Wendling2009-12-25
* Remove useless calls to c_str().Benjamin Kramer2009-12-08
* Added debug output for inherited passes that are invalidated.Andreas Neustifter2009-12-04
* Move FunctionPassManagerImpl's dumpArguments and dumpPasses callsDan Gohman2009-11-23
* Pass StringRef by value.Daniel Dunbar2009-11-06
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* Move the dominator verification code out of special code embedded withinDan Gohman2009-09-28
* Extend the StartPassTimer and StopPassTimer functions so that theDan Gohman2009-09-28
* Extract the code for releasing a pass into a separate function, andDan Gohman2009-09-27