summaryrefslogtreecommitdiff
path: root/lib/VMCore/PassManager.cpp
Commit message (Expand)AuthorAge
* 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
* make -debug-pass=Executions show information about what call graph nodesChris Lattner2009-09-15
* add some missing quotes in debug outputChris Lattner2009-09-15
* Kill off more cerr/cout uses and prune includes a bit.Benjamin Kramer2009-08-23
* Fix a bunch of namespace pollution.Dan Gohman2009-08-07
* Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar2009-07-26
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-11
* Start converting to new error handling API.Torok Edwin2009-07-08
* Have scoped mutexes take referenes instead of pointers.Owen Anderson2009-07-07
* Use find instead of operator[] to test whether an element is in a std::map.Dan Gohman2009-07-01
* Set wasRun to false here on Dan's suggestion.Torok Edwin2009-06-29
* Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly...Torok Edwin2009-06-29
* Add a SmartScopedLock, and use it to simplify code.Owen Anderson2009-06-18
* Move Threading.[h|cpp] from Support to System.Owen Anderson2009-06-18
* Guard mutation of the timing info global.Owen Anderson2009-06-17
* Always verify dominfo if expensive checking is enabled.Duncan Sands2009-05-22
* Clean up pass manager cache after each run.Devang Patel2009-04-01
* Use WriteAsOperand instead of manually decorating the name for thisDan Gohman2009-03-10
* Sprinkle some PrettyStackEntry magic into the passmanager. With this, we nowChris Lattner2009-03-06
* various cosmetic cleanups.Chris Lattner2009-03-06
* Reapply r64301. These uses of "inline" can cause strangeDuncan Sands2009-02-13
* Revert r64300 and r64301. These were causing the following errors respectively:Bill Wendling2009-02-11
* These uses of "inline" can cause strange link-timeDuncan Sands2009-02-11
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-28
* Fix a use of an invalid iterator when -debug-pass=Details is used.Dan Gohman2008-11-06
* fix memory leak in pass manager when adding an analysis pass that already exi...Nuno Lopes2008-11-04
* Add <cstdio> include where needed by gcc-4.4.Duncan Sands2008-10-08
* Remove interfaces implemented by dead pass from the list of available passes.Devang Patel2008-10-06
* Add assertion check.Devang Patel2008-09-09
* Simplify.Devang Patel2008-09-09
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* The pass manager is not able to schedule -loop-deletion -loop-index-split.Devang Patel2008-08-14
* Use SmallVector instead of std::vectorDevang Patel2008-08-12
* Use DenseMap to keep track of last users.Devang Patel2008-08-12
* Keep track of analysis usage information for passes. Avoid invokingDevang Patel2008-08-11