TD pass keeps track of which functions have complete arguments
authorChris Lattner <sabre@nondot.org>
Tue, 1 Jul 2003 21:12:10 +0000 (21:12 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 1 Jul 2003 21:12:10 +0000 (21:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7048 91177308-0d34-0410-b5e6-96231b3b80d8

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

index 6dddf24ef640c039a046c194b3e225b98afb99f2..a9eee4a953e94653080b16279cacfc015bbd1ceb 100644 (file)
@@ -133,6 +133,7 @@ private:
 class TDDataStructures : public Pass {
   // DSInfo, one graph for each function
   hash_map<Function*, DSGraph*> DSInfo;
+  hash_set<Function*> ArgsRemainIncomplete;
   DSGraph *GlobalsGraph;
 public:
   ~TDDataStructures() { releaseMyMemory(); }
index 6dddf24ef640c039a046c194b3e225b98afb99f2..a9eee4a953e94653080b16279cacfc015bbd1ceb 100644 (file)
@@ -133,6 +133,7 @@ private:
 class TDDataStructures : public Pass {
   // DSInfo, one graph for each function
   hash_map<Function*, DSGraph*> DSInfo;
+  hash_set<Function*> ArgsRemainIncomplete;
   DSGraph *GlobalsGraph;
 public:
   ~TDDataStructures() { releaseMyMemory(); }