[llvm-commits] CVS: llvm/include/llvm/Analysis/AliasSetTracker.h CallGraph.h ConstantsScanner.h DSGraph.h DSGraphTraits.h DSNode.h DSSupport.h DataStructure.h DependenceGraph.h Dominators.h IPModRef.h InstForest.h IntervalIterator.h MemoryDepAnalysis.h PgmDependenceGraph.h

John Criswell criswell at cs.uiuc.edu
Wed Jun 11 09:02:04 PDT 2003


Changes in directory llvm/include/llvm/Analysis:

AliasSetTracker.h updated: 1.4 -> 1.5
CallGraph.h updated: 1.26 -> 1.27
ConstantsScanner.h updated: 1.9 -> 1.10
DSGraph.h updated: 1.47 -> 1.48
DSGraphTraits.h updated: 1.13 -> 1.14
DSNode.h updated: 1.23 -> 1.24
DSSupport.h updated: 1.15 -> 1.16
DataStructure.h updated: 1.62 -> 1.63
DependenceGraph.h updated: 1.3 -> 1.4
Dominators.h updated: 1.32 -> 1.33
IPModRef.h updated: 1.9 -> 1.10
InstForest.h updated: 1.16 -> 1.17
IntervalIterator.h updated: 1.10 -> 1.11
MemoryDepAnalysis.h updated: 1.1 -> 1.2
PgmDependenceGraph.h updated: 1.1 -> 1.2

---
Log message:

Included assert.h so that the code compiles under newer versions of GCC.


---
Diffs of the changes:

Index: llvm/include/llvm/Analysis/AliasSetTracker.h
diff -u llvm/include/llvm/Analysis/AliasSetTracker.h:1.4 llvm/include/llvm/Analysis/AliasSetTracker.h:1.5
--- llvm/include/llvm/Analysis/AliasSetTracker.h:1.4	Mon Mar  3 17:27:52 2003
+++ llvm/include/llvm/Analysis/AliasSetTracker.h	Wed Jun 11 09:01:29 2003
@@ -10,6 +10,8 @@
 #ifndef LLVM_ANALYSIS_ALIASSETTRACKER_H
 #define LLVM_ANALYSIS_ALIASSETTRACKER_H
 
+#include <assert.h>
+
 #include "llvm/Support/CallSite.h"
 #include "Support/iterator"
 #include "Support/hash_map"


Index: llvm/include/llvm/Analysis/CallGraph.h
diff -u llvm/include/llvm/Analysis/CallGraph.h:1.26 llvm/include/llvm/Analysis/CallGraph.h:1.27
--- llvm/include/llvm/Analysis/CallGraph.h:1.26	Fri Dec  6 00:40:00 2002
+++ llvm/include/llvm/Analysis/CallGraph.h	Wed Jun 11 09:01:29 2003
@@ -41,6 +41,8 @@
 #ifndef LLVM_ANALYSIS_CALLGRAPH_H
 #define LLVM_ANALYSIS_CALLGRAPH_H
 
+#include <assert.h>
+
 #include "Support/GraphTraits.h"
 #include "Support/STLExtras.h"
 #include "llvm/Pass.h"


Index: llvm/include/llvm/Analysis/ConstantsScanner.h
diff -u llvm/include/llvm/Analysis/ConstantsScanner.h:1.9 llvm/include/llvm/Analysis/ConstantsScanner.h:1.10
--- llvm/include/llvm/Analysis/ConstantsScanner.h:1.9	Sun Oct 27 20:11:13 2002
+++ llvm/include/llvm/Analysis/ConstantsScanner.h	Wed Jun 11 09:01:29 2003
@@ -9,6 +9,8 @@
 #ifndef LLVM_ANALYSIS_CONSTANTSSCANNER_H
 #define LLVM_ANALYSIS_CONSTANTSSCANNER_H
 
+#include <assert.h>
+
 #include "llvm/Support/InstIterator.h"
 #include "llvm/Instruction.h"
 #include "Support/iterator"


Index: llvm/include/llvm/Analysis/DSGraph.h
diff -u llvm/include/llvm/Analysis/DSGraph.h:1.47 llvm/include/llvm/Analysis/DSGraph.h:1.48
--- llvm/include/llvm/Analysis/DSGraph.h:1.47	Tue Feb 11 00:36:00 2003
+++ llvm/include/llvm/Analysis/DSGraph.h	Wed Jun 11 09:01:29 2003
@@ -7,6 +7,8 @@
 #ifndef LLVM_ANALYSIS_DSGRAPH_H
 #define LLVM_ANALYSIS_DSGRAPH_H
 
+#include <assert.h>
+
 #include "llvm/Analysis/DSNode.h"
 
 //===----------------------------------------------------------------------===//


Index: llvm/include/llvm/Analysis/DSGraphTraits.h
diff -u llvm/include/llvm/Analysis/DSGraphTraits.h:1.13 llvm/include/llvm/Analysis/DSGraphTraits.h:1.14
--- llvm/include/llvm/Analysis/DSGraphTraits.h:1.13	Tue Feb 11 17:11:51 2003
+++ llvm/include/llvm/Analysis/DSGraphTraits.h	Wed Jun 11 09:01:29 2003
@@ -9,6 +9,8 @@
 #ifndef LLVM_ANALYSIS_DSGRAPHTRAITS_H
 #define LLVM_ANALYSIS_DSGRAPHTRAITS_H
 
+#include <assert.h>
+
 #include "llvm/Analysis/DSGraph.h"
 #include "Support/GraphTraits.h"
 #include "Support/iterator"


Index: llvm/include/llvm/Analysis/DSNode.h
diff -u llvm/include/llvm/Analysis/DSNode.h:1.23 llvm/include/llvm/Analysis/DSNode.h:1.24
--- llvm/include/llvm/Analysis/DSNode.h:1.23	Mon Mar  3 11:13:22 2003
+++ llvm/include/llvm/Analysis/DSNode.h	Wed Jun 11 09:01:29 2003
@@ -7,6 +7,8 @@
 #ifndef LLVM_ANALYSIS_DSNODE_H
 #define LLVM_ANALYSIS_DSNODE_H
 
+#include <assert.h>
+
 #include "llvm/Analysis/DSSupport.h"
 template<typename BaseType>
 class DSNodeIterator;          // Data structure graph traversal iterator


Index: llvm/include/llvm/Analysis/DSSupport.h
diff -u llvm/include/llvm/Analysis/DSSupport.h:1.15 llvm/include/llvm/Analysis/DSSupport.h:1.16
--- llvm/include/llvm/Analysis/DSSupport.h:1.15	Thu Feb 13 13:08:58 2003
+++ llvm/include/llvm/Analysis/DSSupport.h	Wed Jun 11 09:01:29 2003
@@ -7,6 +7,8 @@
 #ifndef LLVM_ANALYSIS_DSSUPPORT_H
 #define LLVM_ANALYSIS_DSSUPPORT_H
 
+#include <assert.h>
+
 #include <vector>
 #include <functional>
 #include <string>


Index: llvm/include/llvm/Analysis/DataStructure.h
diff -u llvm/include/llvm/Analysis/DataStructure.h:1.62 llvm/include/llvm/Analysis/DataStructure.h:1.63
--- llvm/include/llvm/Analysis/DataStructure.h:1.62	Mon Feb  3 16:51:26 2003
+++ llvm/include/llvm/Analysis/DataStructure.h	Wed Jun 11 09:01:29 2003
@@ -7,6 +7,8 @@
 #ifndef LLVM_ANALYSIS_DATA_STRUCTURE_H
 #define LLVM_ANALYSIS_DATA_STRUCTURE_H
 
+#include <assert.h>
+
 #include "llvm/Pass.h"
 #include "Support/HashExtras.h"
 #include "Support/hash_set"


Index: llvm/include/llvm/Analysis/DependenceGraph.h
diff -u llvm/include/llvm/Analysis/DependenceGraph.h:1.3 llvm/include/llvm/Analysis/DependenceGraph.h:1.4
--- llvm/include/llvm/Analysis/DependenceGraph.h:1.3	Tue Jun  3 10:30:01 2003
+++ llvm/include/llvm/Analysis/DependenceGraph.h	Wed Jun 11 09:01:29 2003
@@ -23,6 +23,8 @@
 #include <vector>
 #include <utility>
 
+#include <assert.h>
+
 class Instruction;
 class Function;
 class Dependence;


Index: llvm/include/llvm/Analysis/Dominators.h
diff -u llvm/include/llvm/Analysis/Dominators.h:1.32 llvm/include/llvm/Analysis/Dominators.h:1.33
--- llvm/include/llvm/Analysis/Dominators.h:1.32	Thu Mar 20 15:21:05 2003
+++ llvm/include/llvm/Analysis/Dominators.h	Wed Jun 11 09:01:29 2003
@@ -20,6 +20,7 @@
 
 #include "llvm/Pass.h"
 #include <set>
+#include <assert.h>
 class Instruction;
 
 template <typename GraphType> struct GraphTraits;


Index: llvm/include/llvm/Analysis/IPModRef.h
diff -u llvm/include/llvm/Analysis/IPModRef.h:1.9 llvm/include/llvm/Analysis/IPModRef.h:1.10
--- llvm/include/llvm/Analysis/IPModRef.h:1.9	Fri Jan 31 22:51:53 2003
+++ llvm/include/llvm/Analysis/IPModRef.h	Wed Jun 11 09:01:29 2003
@@ -39,6 +39,8 @@
 #ifndef LLVM_ANALYSIS_IPMODREF_H
 #define LLVM_ANALYSIS_IPMODREF_H
 
+#include <assert.h>
+
 #include "llvm/Pass.h"
 #include "Support/BitSetVector.h"
 #include "Support/hash_map"


Index: llvm/include/llvm/Analysis/InstForest.h
diff -u llvm/include/llvm/Analysis/InstForest.h:1.16 llvm/include/llvm/Analysis/InstForest.h:1.17
--- llvm/include/llvm/Analysis/InstForest.h:1.16	Wed Jul 31 14:31:59 2002
+++ llvm/include/llvm/Analysis/InstForest.h	Wed Jun 11 09:01:29 2003
@@ -19,6 +19,7 @@
 #include "llvm/Function.h"
 #include "Support/Tree.h"
 #include <map>
+#include <assert.h>
 
 template<class Payload> class InstTreeNode;
 template<class Payload> class InstForest;


Index: llvm/include/llvm/Analysis/IntervalIterator.h
diff -u llvm/include/llvm/Analysis/IntervalIterator.h:1.10 llvm/include/llvm/Analysis/IntervalIterator.h:1.11
--- llvm/include/llvm/Analysis/IntervalIterator.h:1.10	Tue Jun 25 11:10:54 2002
+++ llvm/include/llvm/Analysis/IntervalIterator.h	Wed Jun 11 09:01:29 2003
@@ -33,6 +33,7 @@
 #include <stack>
 #include <set>
 #include <algorithm>
+#include <assert.h>
 
 // getNodeHeader - Given a source graph node and the source graph, return the 
 // BasicBlock that is the header node.  This is the opposite of


Index: llvm/include/llvm/Analysis/MemoryDepAnalysis.h
diff -u llvm/include/llvm/Analysis/MemoryDepAnalysis.h:1.1 llvm/include/llvm/Analysis/MemoryDepAnalysis.h:1.2
--- llvm/include/llvm/Analysis/MemoryDepAnalysis.h:1.1	Sun Dec  8 07:26:04 2002
+++ llvm/include/llvm/Analysis/MemoryDepAnalysis.h	Wed Jun 11 09:01:29 2003
@@ -20,6 +20,7 @@
 #include "Support/NonCopyable.h"
 #include "Support/hash_map"
 
+#include <assert.h>
 
 class Instruction;
 class Function;


Index: llvm/include/llvm/Analysis/PgmDependenceGraph.h
diff -u llvm/include/llvm/Analysis/PgmDependenceGraph.h:1.1 llvm/include/llvm/Analysis/PgmDependenceGraph.h:1.2
--- llvm/include/llvm/Analysis/PgmDependenceGraph.h:1.1	Sun Dec  8 08:13:06 2002
+++ llvm/include/llvm/Analysis/PgmDependenceGraph.h	Wed Jun 11 09:01:29 2003
@@ -40,6 +40,7 @@
 #include "Support/NonCopyable.h"
 #include <iterator>
 
+#include <assert.h>
 
 class Instruction;
 class Function;





More information about the llvm-commits mailing list