Added static helper method MergeNodes(). See DataStructure.cpp for more.
authorVikram S. Adve <vadve@cs.uiuc.edu>
Fri, 6 Dec 2002 21:10:17 +0000 (21:10 +0000)
committerVikram S. Adve <vadve@cs.uiuc.edu>
Fri, 6 Dec 2002 21:10:17 +0000 (21:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4946 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/DSNode.h
include/llvm/Analysis/DataStructure/DSNode.h

index 83c1b11d1ac8ffd5399e95befdbb0d728ecb23fe..a8339fde2f0c4a23702ced3f1e09a73aac8323b6 100644 (file)
@@ -220,9 +220,13 @@ public:
 
 private:
   friend class DSNodeHandle;
+
   // addReferrer - Keep the referrer set up to date...
   void addReferrer(DSNodeHandle *H) { Referrers.push_back(H); }
   void removeReferrer(DSNodeHandle *H);
+
+  // static mergeNodes - Helper for mergeWith()
+  static void MergeNodes(DSNodeHandle& CurNodeH, DSNodeHandle& NH);
 };
 
 
index 83c1b11d1ac8ffd5399e95befdbb0d728ecb23fe..a8339fde2f0c4a23702ced3f1e09a73aac8323b6 100644 (file)
@@ -220,9 +220,13 @@ public:
 
 private:
   friend class DSNodeHandle;
+
   // addReferrer - Keep the referrer set up to date...
   void addReferrer(DSNodeHandle *H) { Referrers.push_back(H); }
   void removeReferrer(DSNodeHandle *H);
+
+  // static mergeNodes - Helper for mergeWith()
+  static void MergeNodes(DSNodeHandle& CurNodeH, DSNodeHandle& NH);
 };