[llvm-commits] CVS: llvm/include/llvm/PassSupport.h

Chris Lattner sabre at nondot.org
Fri Dec 1 15:28:02 PST 2006



Changes in directory llvm/include/llvm:

PassSupport.h updated: 1.34 -> 1.35
---
Log message:

Start moving pass registration over to using the ManagedStatic mechanism.
This fixes issues where passes get unregistered before llvm_shutdown is 
called, and is generally cleaner and simpler.  Analysis groups up next.


---
Diffs of the changes:  (+0 -1)

 PassSupport.h |    1 -
 1 files changed, 1 deletion(-)


Index: llvm/include/llvm/PassSupport.h
diff -u llvm/include/llvm/PassSupport.h:1.34 llvm/include/llvm/PassSupport.h:1.35
--- llvm/include/llvm/PassSupport.h:1.34	Fri Dec  1 16:36:43 2006
+++ llvm/include/llvm/PassSupport.h	Fri Dec  1 17:27:44 2006
@@ -239,7 +239,6 @@
   /// or removed from the current executable.
   ///
   virtual void passRegistered(const PassInfo *P) {}
-  virtual void passUnregistered(const PassInfo *P) {}
 
   /// enumeratePasses - Iterate over the registered passes, calling the
   /// passEnumerate callback on each PassInfo object.






More information about the llvm-commits mailing list