LICM uses AliasSet information to hoist and sink instructions. However, other passes...
[oota-llvm.git] / include / llvm / Support / ValueHandle.h
index 6787633c1dc7461f72a91b87d4f1963ace15d348..61e21b86ead87a0b765ff884a16862a85ce2c57d 100644 (file)
@@ -110,11 +110,12 @@ protected:
            V != DenseMapInfo<Value *>::getTombstoneKey();
   }
 
-private:
+public:
   // Callbacks made from Value.
   static void ValueIsDeleted(Value *V);
   static void ValueIsRAUWd(Value *Old, Value *New);
 
+private:
   // Internal implementation details.
   ValueHandleBase **getPrevPtr() const { return PrevPair.getPointer(); }
   HandleBaseKind getKind() const { return PrevPair.getInt(); }