aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/PassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer2010-04-081-1/+1
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-071-1/+1
* minor tidying upChris Lattner2010-04-071-2/+1
* Ok, third time's the charm. No changes from last time except the CMakeDavid Greene2010-04-021-0/+83
* Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng2010-04-021-83/+0
* Let's try this again. Re-apply 100143 including an apparent missingDavid Greene2010-04-021-0/+83
* Revert r100143.Eric Christopher2010-04-011-83/+0
* Add some switches helpful for debugging:David Greene2010-04-011-0/+83
* reapply my timer rewrite with a change for PassManager to store Chris Lattner2010-03-301-33/+21
* revert r99862 which is causing FNT failures.Chris Lattner2010-03-301-17/+31
* fairly major rewrite of various timing related stuff.Chris Lattner2010-03-301-31/+17
* Add Module functions in place of module providers.Erick Tryzelaar2010-03-021-1/+6
* Don't print "Modified" for passes which haven't modified anything.Dan Gohman2010-03-011-6/+12
* Don't try to materialize a function that isn't materializable anyways. ThisNick Lewycky2010-02-151-3/+5
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-271-7/+4
* elimiante the dynamic_cast's from opt.Chris Lattner2010-01-221-3/+4
* eliminate a bunch more unneeded dynamic_cast's.Chris Lattner2010-01-221-13/+14
* eliminate a bunch of dynamic_cast's.Chris Lattner2010-01-221-7/+20
* eliminate a bunch of dynamic_cast's.Chris Lattner2010-01-221-9/+6
* "In order to ease automatic bindings generation, it would be helpful if boole...Chris Lattner2010-01-091-4/+4
* Change errs() to dbgs().David Greene2010-01-051-29/+30
* Avoid assigning to Changed when it won't be used after the return.Bill Wendling2009-12-251-2/+2
* Remove useless calls to c_str().Benjamin Kramer2009-12-081-4/+3
* Added debug output for inherited passes that are invalidated.Andreas Neustifter2009-12-041-1/+7
* Move FunctionPassManagerImpl's dumpArguments and dumpPasses callsDan Gohman2009-11-231-3/+3
* Pass StringRef by value.Daniel Dunbar2009-11-061-4/+4
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-3/+2
* Move the dominator verification code out of special code embedded withinDan Gohman2009-09-281-54/+7
* Extend the StartPassTimer and StopPassTimer functions so that theDan Gohman2009-09-281-26/+20
* Extract the code for releasing a pass into a separate function, andDan Gohman2009-09-271-24/+25
* make -debug-pass=Executions show information about what call graph nodesChris Lattner2009-09-151-4/+13
* add some missing quotes in debug outputChris Lattner2009-09-151-2/+2
* Kill off more cerr/cout uses and prune includes a bit.Benjamin Kramer2009-08-231-1/+0
* Fix a bunch of namespace pollution.Dan Gohman2009-08-071-2/+2
* Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar2009-07-261-44/+44
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-4/+4
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-4/+4
* Start converting to new error handling API.Torok Edwin2009-07-081-2/+2
* Have scoped mutexes take referenes instead of pointers.Owen Anderson2009-07-071-2/+2
* Use find instead of operator[] to test whether an element is in a std::map.Dan Gohman2009-07-011-2/+4
* Set wasRun to false here on Dan's suggestion.Torok Edwin2009-06-291-0/+1
* Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly...Torok Edwin2009-06-291-1/+39
* Add a SmartScopedLock, and use it to simplify code.Owen Anderson2009-06-181-5/+4
* Move Threading.[h|cpp] from Support to System.Owen Anderson2009-06-181-1/+1
* Guard mutation of the timing info global.Owen Anderson2009-06-171-0/+9
* Always verify dominfo if expensive checking is enabled.Duncan Sands2009-05-221-0/+5
* Clean up pass manager cache after each run.Devang Patel2009-04-011-0/+14
* Use WriteAsOperand instead of manually decorating the name for thisDan Gohman2009-03-101-11/+8
* Sprinkle some PrettyStackEntry magic into the passmanager. With this, we nowChris Lattner2009-03-061-85/+99
* various cosmetic cleanups.Chris Lattner2009-03-061-136/+107