diff options
-rw-r--r-- | include/llvm/Analysis/CallGraph.h | 2 | ||||
-rw-r--r-- | include/llvm/Analysis/DataStructure.h | 6 | ||||
-rw-r--r-- | include/llvm/Analysis/DataStructure/DataStructure.h | 6 | ||||
-rw-r--r-- | include/llvm/Analysis/Dominators.h | 16 | ||||
-rw-r--r-- | include/llvm/Analysis/FindUnsafePointerTypes.h | 2 | ||||
-rw-r--r-- | include/llvm/Analysis/FindUsedTypes.h | 5 | ||||
-rw-r--r-- | include/llvm/Analysis/IntervalPartition.h | 2 | ||||
-rw-r--r-- | include/llvm/Analysis/LoopInfo.h | 2 | ||||
-rw-r--r-- | include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 3 | ||||
-rw-r--r-- | lib/Analysis/DataStructure/BottomUpClosure.cpp | 1 | ||||
-rw-r--r-- | lib/Analysis/DataStructure/Local.cpp | 1 | ||||
-rw-r--r-- | lib/Analysis/DataStructure/TopDownClosure.cpp | 1 | ||||
-rw-r--r-- | lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp | 1 | ||||
-rw-r--r-- | lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp | 1 |
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; |