[llvm-commits] CVS: llvm/include/llvm/Analysis/DataStructure/DSNode.h

Chris Lattner lattner at cs.uiuc.edu
Sat Mar 19 14:12:19 PST 2005



Changes in directory llvm/include/llvm/Analysis/DataStructure:

DSNode.h updated: 1.50 -> 1.51
---
Log message:

add a method to clear globals from a node


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

 DSNode.h |    1 +
 1 files changed, 1 insertion(+)


Index: llvm/include/llvm/Analysis/DataStructure/DSNode.h
diff -u llvm/include/llvm/Analysis/DataStructure/DSNode.h:1.50 llvm/include/llvm/Analysis/DataStructure/DSNode.h:1.51
--- llvm/include/llvm/Analysis/DataStructure/DSNode.h:1.50	Tue Feb  8 21:14:29 2005
+++ llvm/include/llvm/Analysis/DataStructure/DSNode.h	Sat Mar 19 16:12:03 2005
@@ -284,6 +284,7 @@
   ///
   void addGlobal(GlobalValue *GV);
   void mergeGlobals(const std::vector<GlobalValue*> &RHS);
+  void clearGlobals() { std::vector<GlobalValue*>().swap(Globals); }
   const std::vector<GlobalValue*> &getGlobals() const { return Globals; }
 
   typedef std::vector<GlobalValue*>::const_iterator global_iterator;






More information about the llvm-commits mailing list