summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/llvm/Analysis/CallGraph.h2
-rw-r--r--include/llvm/Analysis/DataStructure.h6
-rw-r--r--include/llvm/Analysis/DataStructure/DataStructure.h6
-rw-r--r--include/llvm/Analysis/Dominators.h16
-rw-r--r--include/llvm/Analysis/FindUnsafePointerTypes.h2
-rw-r--r--include/llvm/Analysis/FindUsedTypes.h5
-rw-r--r--include/llvm/Analysis/IntervalPartition.h2
-rw-r--r--include/llvm/Analysis/LoopInfo.h2
-rw-r--r--include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h3
-rw-r--r--lib/Analysis/DataStructure/BottomUpClosure.cpp1
-rw-r--r--lib/Analysis/DataStructure/Local.cpp1
-rw-r--r--lib/Analysis/DataStructure/TopDownClosure.cpp1
-rw-r--r--lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp1
-rw-r--r--lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp1
14 files changed, 1 insertions, 48 deletions
diff --git a/include/llvm/Analysis/CallGraph.h b/include/llvm/Analysis/CallGraph.h
index 4d24be3..3c9106c 100644
--- a/include/llvm/Analysis/CallGraph.h
+++ b/include/llvm/Analysis/CallGraph.h
@@ -121,8 +121,6 @@ public:
//===---------------------------------------------------------------------
// Pass infrastructure interface glue code...
//
- static AnalysisID ID; // We are an analysis, we must have an ID
-
CallGraph() : Root(0) {}
~CallGraph() { destroy(); }
diff --git a/include/llvm/Analysis/DataStructure.h b/include/llvm/Analysis/DataStructure.h
index cabefb9..667250e 100644
--- a/include/llvm/Analysis/DataStructure.h
+++ b/include/llvm/Analysis/DataStructure.h
@@ -388,8 +388,6 @@ class LocalDataStructures : public Pass {
// DSInfo, one graph for each function
std::map<const Function*, DSGraph*> DSInfo;
public:
- static AnalysisID ID; // DataStructure Analysis ID
-
~LocalDataStructures() { releaseMemory(); }
virtual bool run(Module &M);
@@ -422,8 +420,6 @@ class BUDataStructures : public Pass {
// DSInfo, one graph for each function
std::map<const Function*, DSGraph*> DSInfo;
public:
- static AnalysisID ID; // BUDataStructure Analysis ID
-
~BUDataStructures() { releaseMemory(); }
virtual bool run(Module &M);
@@ -459,8 +455,6 @@ class TDDataStructures : public Pass {
// DSInfo, one graph for each function
std::map<const Function*, DSGraph*> DSInfo;
public:
- static AnalysisID ID; // TDDataStructure Analysis ID
-
~TDDataStructures() { releaseMemory(); }
virtual bool run(Module &M);
diff --git a/include/llvm/Analysis/DataStructure/DataStructure.h b/include/llvm/Analysis/DataStructure/DataStructure.h
index cabefb9..667250e 100644
--- a/include/llvm/Analysis/DataStructure/DataStructure.h
+++ b/include/llvm/Analysis/DataStructure/DataStructure.h
@@ -388,8 +388,6 @@ class LocalDataStructures : public Pass {
// DSInfo, one graph for each function
std::map<const Function*, DSGraph*> DSInfo;
public:
- static AnalysisID ID; // DataStructure Analysis ID
-
~LocalDataStructures() { releaseMemory(); }
virtual bool run(Module &M);
@@ -422,8 +420,6 @@ class BUDataStructures : public Pass {
// DSInfo, one graph for each function
std::map<const Function*, DSGraph*> DSInfo;
public:
- static AnalysisID ID; // BUDataStructure Analysis ID
-
~BUDataStructures() { releaseMemory(); }
virtual bool run(Module &M);
@@ -459,8 +455,6 @@ class TDDataStructures : public Pass {
// DSInfo, one graph for each function
std::map<const Function*, DSGraph*> DSInfo;
public:
- static AnalysisID ID; // TDDataStructure Analysis ID
-
~TDDataStructures() { releaseMemory(); }
virtual bool run(Module &M);
diff --git a/include/llvm/Analysis/Dominators.h b/include/llvm/Analysis/Dominators.h
index ba67fea..5ef302f 100644
--- a/include/llvm/Analysis/Dominators.h
+++ b/include/llvm/Analysis/Dominators.h
@@ -97,8 +97,6 @@ public:
// compute a normal dominator set.
//
struct DominatorSet : public DominatorSetBase {
- static AnalysisID ID; // Build dominator set
-
DominatorSet() : DominatorSetBase(false) {}
virtual bool runOnFunction(Function &F);
@@ -115,8 +113,6 @@ struct DominatorSet : public DominatorSetBase {
// compute the post-dominator set.
//
struct PostDominatorSet : public DominatorSetBase {
- static AnalysisID ID; // Build post-dominator set
-
PostDominatorSet() : DominatorSetBase(true) {}
virtual bool runOnFunction(Function &F);
@@ -169,8 +165,6 @@ public:
// is used to compute a normal immediate dominator set.
//
struct ImmediateDominators : public ImmediateDominatorsBase {
- static AnalysisID ID; // Build immediate dominators
-
ImmediateDominators() : ImmediateDominatorsBase(false) {}
virtual bool runOnFunction(Function &F) {
@@ -193,8 +187,6 @@ struct ImmediateDominators : public ImmediateDominatorsBase {
// that is used to compute the immediate post-dominators.
//
struct ImmediatePostDominators : public ImmediateDominatorsBase {
- static AnalysisID ID; // Build immediate postdominators
-
ImmediatePostDominators() : ImmediateDominatorsBase(true) {}
virtual bool runOnFunction(Function &F) {
@@ -273,8 +265,6 @@ public:
// compute a normal dominator tree.
//
struct DominatorTree : public DominatorTreeBase {
- static AnalysisID ID; // Build dominator tree
-
DominatorTree() : DominatorTreeBase(false) {}
virtual bool runOnFunction(Function &F) {
@@ -299,8 +289,6 @@ private:
// compute the a post-dominator tree.
//
struct PostDominatorTree : public DominatorTreeBase {
- static AnalysisID ID; // Build immediate postdominators
-
PostDominatorTree() : DominatorTreeBase(true) {}
virtual bool runOnFunction(Function &F) {
@@ -351,8 +339,6 @@ public:
// compute a normal dominator tree.
//
struct DominanceFrontier : public DominanceFrontierBase {
- static AnalysisID ID; // Build dominance frontier
-
DominanceFrontier() : DominanceFrontierBase(false) {}
virtual bool runOnFunction(Function &) {
@@ -379,8 +365,6 @@ private:
// used to compute the a post-dominance frontier.
//
struct PostDominanceFrontier : public DominanceFrontierBase {
- static AnalysisID ID; // Build post dominance frontier
-
PostDominanceFrontier() : DominanceFrontierBase(true) {}
virtual bool runOnFunction(Function &) {
diff --git a/include/llvm/Analysis/FindUnsafePointerTypes.h b/include/llvm/Analysis/FindUnsafePointerTypes.h
index 44c18cb..e4e33df 100644
--- a/include/llvm/Analysis/FindUnsafePointerTypes.h
+++ b/include/llvm/Analysis/FindUnsafePointerTypes.h
@@ -26,8 +26,6 @@ struct FindUnsafePointerTypes : public Pass {
// UnsafeTypes - Set of types that are not safe to transform.
std::set<PointerType*> UnsafeTypes;
public:
- static AnalysisID ID; // We are an analysis, we must have an ID
-
// Accessor for underlying type set...
inline const std::set<PointerType*> &getUnsafeTypes() const {
return UnsafeTypes;
diff --git a/include/llvm/Analysis/FindUsedTypes.h b/include/llvm/Analysis/FindUsedTypes.h
index 000e4b7..6154edd 100644
--- a/include/llvm/Analysis/FindUsedTypes.h
+++ b/include/llvm/Analysis/FindUsedTypes.h
@@ -15,11 +15,6 @@ class Type;
class FindUsedTypes : public Pass {
std::set<const Type *> UsedTypes;
public:
- // FindUsedTypes ctor - This pass can optionally include types that are
- // referenced only in symbol tables, but the default is not to.
- //
- static AnalysisID ID;
-
// getTypes - After the pass has been run, return the set containing all of
// the types used in the module.
//
diff --git a/include/llvm/Analysis/IntervalPartition.h b/include/llvm/Analysis/IntervalPartition.h
index 197c469..44e730c 100644
--- a/include/llvm/Analysis/IntervalPartition.h
+++ b/include/llvm/Analysis/IntervalPartition.h
@@ -36,8 +36,6 @@ class IntervalPartition : public FunctionPass {
std::vector<Interval*> Intervals;
public:
- static AnalysisID ID; // We are an analysis, we must have an ID
-
IntervalPartition() : RootInterval(0) {}
// run - Calculate the interval partition for this function
diff --git a/include/llvm/Analysis/LoopInfo.h b/include/llvm/Analysis/LoopInfo.h
index ae150d4..be85e88 100644
--- a/include/llvm/Analysis/LoopInfo.h
+++ b/include/llvm/Analysis/LoopInfo.h
@@ -67,8 +67,6 @@ class LoopInfo : public FunctionPass {
std::map<BasicBlock*, Loop*> BBMap;
std::vector<Loop*> TopLevelLoops;
public:
- static AnalysisID ID; // LoopInfo Analysis ID
-
// LoopInfo ctor - Calculate the natural loop information for a CFG
~LoopInfo() { releaseMemory(); }
diff --git a/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h b/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
index 4035dca..d31e55b 100644
--- a/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
+++ b/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
@@ -15,8 +15,7 @@
struct UnifyFunctionExitNodes : public FunctionPass {
BasicBlock *ExitNode;
public:
- static AnalysisID ID; // Pass ID
- UnifyFunctionExitNodes(AnalysisID id = ID) : ExitNode(0) { assert(ID == id); }
+ UnifyFunctionExitNodes() : ExitNode(0) {}
// getExitNode - Return the new single (or nonexistant) exit node of the CFG.
//
diff --git a/lib/Analysis/DataStructure/BottomUpClosure.cpp b/lib/Analysis/DataStructure/BottomUpClosure.cpp
index 2d2a182..2ab9744 100644
--- a/lib/Analysis/DataStructure/BottomUpClosure.cpp
+++ b/lib/Analysis/DataStructure/BottomUpClosure.cpp
@@ -16,7 +16,6 @@ using std::map;
static RegisterAnalysis<BUDataStructures>
X("budatastructure", "Bottom-up Data Structure Analysis Closure");
-AnalysisID BUDataStructures::ID = X;
// releaseMemory - If the pass pipeline is done with this pass, we can release
// our memory... here...
diff --git a/lib/Analysis/DataStructure/Local.cpp b/lib/Analysis/DataStructure/Local.cpp
index eb3d5b7..1abc199 100644
--- a/lib/Analysis/DataStructure/Local.cpp
+++ b/lib/Analysis/DataStructure/Local.cpp
@@ -20,7 +20,6 @@ using std::vector;
static RegisterAnalysis<LocalDataStructures>
X("datastructure", "Local Data Structure Analysis");
-AnalysisID LocalDataStructures::ID = X;
//===----------------------------------------------------------------------===//
// GraphBuilder Class
diff --git a/lib/Analysis/DataStructure/TopDownClosure.cpp b/lib/Analysis/DataStructure/TopDownClosure.cpp
index ca6556d..ca4828d 100644
--- a/lib/Analysis/DataStructure/TopDownClosure.cpp
+++ b/lib/Analysis/DataStructure/TopDownClosure.cpp
@@ -15,7 +15,6 @@ using std::map;
static RegisterAnalysis<TDDataStructures>
Y("tddatastructure", "Top-down Data Structure Analysis Closure");
-AnalysisID TDDataStructures::ID = Y;
// releaseMemory - If the pass pipeline is done with this pass, we can release
// our memory... here...
diff --git a/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp b/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp
index 3acef1b..e63d96c 100644
--- a/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp
+++ b/lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp
@@ -17,7 +17,6 @@
static RegisterAnalysis<FunctionLiveVarInfo>
X("livevar", "Live Variable Analysis");
-AnalysisID FunctionLiveVarInfo::ID = X;
LiveVarDebugLevel_t DEBUG_LV;
diff --git a/lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp b/lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp
index 3acef1b..e63d96c 100644
--- a/lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp
+++ b/lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp
@@ -17,7 +17,6 @@
static RegisterAnalysis<FunctionLiveVarInfo>
X("livevar", "Live Variable Analysis");
-AnalysisID FunctionLiveVarInfo::ID = X;
LiveVarDebugLevel_t DEBUG_LV;