[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