aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/PassManager.cpp
AgeCommit message (Expand)Author
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
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-09-28Move the dominator verification code out of special code embedded withinDan Gohman
2009-09-28Extend the StartPassTimer and StopPassTimer functions so that theDan Gohman
2009-09-27Extract the code for releasing a pass into a separate function, andDan Gohman
2009-09-15make -debug-pass=Executions show information about what call graph nodesChris Lattner
2009-09-15add some missing quotes in debug outputChris Lattner
2009-08-23Kill off more cerr/cout uses and prune includes a bit.Benjamin Kramer
2009-08-07Fix a bunch of namespace pollution.Dan Gohman
2009-07-26Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-08Start converting to new error handling API.Torok Edwin
2009-07-07Have scoped mutexes take referenes instead of pointers.Owen Anderson
2009-07-01Use find instead of operator[] to test whether an element is in a std::map.Dan Gohman
2009-06-29Set wasRun to false here on Dan's suggestion.Torok Edwin
2009-06-29Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly...Torok Edwin
2009-06-18Add a SmartScopedLock, and use it to simplify code.Owen Anderson
2009-06-18Move Threading.[h|cpp] from Support to System.Owen Anderson
2009-06-17Guard mutation of the timing info global.Owen Anderson
2009-05-22Always verify dominfo if expensive checking is enabled.Duncan Sands
2009-04-01Clean up pass manager cache after each run.Devang Patel
2009-03-10Use WriteAsOperand instead of manually decorating the name for thisDan Gohman
2009-03-06Sprinkle some PrettyStackEntry magic into the passmanager. With this, we nowChris Lattner
2009-03-06various cosmetic cleanups.Chris Lattner