Add logic to align instruction operands to columns for pretty-printing.
[oota-llvm.git] / include / llvm / GlobalValue.h
index 934d0829146e283a6b42d2236515eea32d842e4d..0df7ababed70ee4441a4565df0a5a35a65f7b0a7 100644 (file)
@@ -80,6 +80,7 @@ public:
   }
 
   VisibilityTypes getVisibility() const { return VisibilityTypes(Visibility); }
+  bool hasDefaultVisibility() const { return Visibility == DefaultVisibility; }
   bool hasHiddenVisibility() const { return Visibility == HiddenVisibility; }
   bool hasProtectedVisibility() const {
     return Visibility == ProtectedVisibility;
@@ -172,7 +173,7 @@ public:
   virtual bool isNullValue() const { return false; }
 
   /// Override from Constant class.
-  virtual void destroyConstant(bool locked = true);
+  virtual void destroyConstant();
 
   /// isDeclaration - Return true if the primary definition of this global 
   /// value is outside of the current translation unit...