From 4f4c28f75f74fe557efb63feaf5f4f8bf639dcd5 Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Thu, 20 Mar 2008 02:25:21 +0000 Subject: [PATCH] Restore isCFGOnly property of various analysis passes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48579 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Analysis/AliasAnalysisCounter.cpp | 2 +- lib/Analysis/AliasAnalysisEvaluator.cpp | 2 +- lib/Analysis/AliasDebugger.cpp | 2 +- lib/Analysis/AliasSetTracker.cpp | 2 +- lib/Analysis/BasicAliasAnalysis.cpp | 2 +- lib/Analysis/CFGPrinter.cpp | 8 ++++---- lib/Analysis/IPA/Andersens.cpp | 2 +- lib/Analysis/IPA/FindUsedTypes.cpp | 2 +- lib/Analysis/IPA/GlobalsModRef.cpp | 2 +- lib/Analysis/InstCount.cpp | 2 +- lib/Analysis/IntervalPartition.cpp | 2 +- lib/Analysis/LoadValueNumbering.cpp | 2 +- lib/Analysis/LoopInfo.cpp | 2 +- lib/Analysis/MemoryDependenceAnalysis.cpp | 2 +- lib/Analysis/PostDominators.cpp | 4 ++-- lib/Analysis/ProfileInfo.cpp | 2 +- lib/Analysis/ProfileInfoLoaderPass.cpp | 2 +- lib/Analysis/ScalarEvolution.cpp | 2 +- lib/Analysis/ValueNumbering.cpp | 2 +- lib/VMCore/Dominators.cpp | 4 ++-- 20 files changed, 25 insertions(+), 25 deletions(-) diff --git a/lib/Analysis/AliasAnalysisCounter.cpp b/lib/Analysis/AliasAnalysisCounter.cpp index 3f8f1fc56ba..99b17661b25 100644 --- a/lib/Analysis/AliasAnalysisCounter.cpp +++ b/lib/Analysis/AliasAnalysisCounter.cpp @@ -116,7 +116,7 @@ namespace { char AliasAnalysisCounter::ID = 0; RegisterPass - X("count-aa", "Count Alias Analysis Query Responses", true, true); + X("count-aa", "Count Alias Analysis Query Responses", false, true); RegisterAnalysisGroup Y(X); } diff --git a/lib/Analysis/AliasAnalysisEvaluator.cpp b/lib/Analysis/AliasAnalysisEvaluator.cpp index 868de34c1f6..c9865548ce1 100644 --- a/lib/Analysis/AliasAnalysisEvaluator.cpp +++ b/lib/Analysis/AliasAnalysisEvaluator.cpp @@ -76,7 +76,7 @@ namespace { char AAEval::ID = 0; RegisterPass - X("aa-eval", "Exhaustive Alias Analysis Precision Evaluator", true, true); + X("aa-eval", "Exhaustive Alias Analysis Precision Evaluator", false, true); } FunctionPass *llvm::createAAEvalPass() { return new AAEval(); } diff --git a/lib/Analysis/AliasDebugger.cpp b/lib/Analysis/AliasDebugger.cpp index 7f4e418c27d..491c4b091ea 100644 --- a/lib/Analysis/AliasDebugger.cpp +++ b/lib/Analysis/AliasDebugger.cpp @@ -123,7 +123,7 @@ namespace { }; char AliasDebugger::ID = 0; - RegisterPass X("debug-aa", "AA use debugger", true, true); + RegisterPass X("debug-aa", "AA use debugger", false, true); RegisterAnalysisGroup Y(X); } diff --git a/lib/Analysis/AliasSetTracker.cpp b/lib/Analysis/AliasSetTracker.cpp index 5a3e126cf8d..c35dc324b14 100644 --- a/lib/Analysis/AliasSetTracker.cpp +++ b/lib/Analysis/AliasSetTracker.cpp @@ -569,5 +569,5 @@ namespace { } }; char AliasSetPrinter::ID = 0; - RegisterPass X("print-alias-sets", "Alias Set Printer", true, true); + RegisterPass X("print-alias-sets", "Alias Set Printer", false, true); } diff --git a/lib/Analysis/BasicAliasAnalysis.cpp b/lib/Analysis/BasicAliasAnalysis.cpp index eab3ec332ee..b696a800cf6 100644 --- a/lib/Analysis/BasicAliasAnalysis.cpp +++ b/lib/Analysis/BasicAliasAnalysis.cpp @@ -128,7 +128,7 @@ namespace { // Register this pass... char BasicAliasAnalysis::ID = 0; RegisterPass - X("basicaa", "Basic Alias Analysis (default AA impl)", true, true); + X("basicaa", "Basic Alias Analysis (default AA impl)", false, true); // Declare that we implement the AliasAnalysis interface RegisterAnalysisGroup Y(X); diff --git a/lib/Analysis/CFGPrinter.cpp b/lib/Analysis/CFGPrinter.cpp index b3253777fc3..f293555a693 100644 --- a/lib/Analysis/CFGPrinter.cpp +++ b/lib/Analysis/CFGPrinter.cpp @@ -108,7 +108,7 @@ namespace { char CFGViewer::ID = 0; RegisterPass V0("view-cfg", - "View CFG of function", true, true); + "View CFG of function", false, true); struct VISIBILITY_HIDDEN CFGOnlyViewer : public FunctionPass { static char ID; // Pass identifcation, replacement for typeid @@ -130,7 +130,7 @@ namespace { char CFGOnlyViewer::ID = 0; RegisterPass V1("view-cfg-only", - "View CFG of function (with no function bodies)", true, true); + "View CFG of function (with no function bodies)", false, true); struct VISIBILITY_HIDDEN CFGPrinter : public FunctionPass { static char ID; // Pass identification, replacement for typeid @@ -159,7 +159,7 @@ namespace { char CFGPrinter::ID = 0; RegisterPass P1("print-cfg", - "Print CFG of function to 'dot' file", true, true); + "Print CFG of function to 'dot' file", false, true); struct VISIBILITY_HIDDEN CFGOnlyPrinter : public CFGPrinter { static char ID; // Pass identification, replacement for typeid @@ -181,7 +181,7 @@ namespace { char CFGOnlyPrinter::ID = 0; RegisterPass P2("print-cfg-only", - "Print CFG of function to 'dot' file (with no function bodies)", true, true); + "Print CFG of function to 'dot' file (with no function bodies)", false, true); } /// viewCFG - This function is meant for use from the debugger. You can just diff --git a/lib/Analysis/IPA/Andersens.cpp b/lib/Analysis/IPA/Andersens.cpp index b34b50ed645..5c93206ea41 100644 --- a/lib/Analysis/IPA/Andersens.cpp +++ b/lib/Analysis/IPA/Andersens.cpp @@ -602,7 +602,7 @@ namespace { char Andersens::ID = 0; RegisterPass X("anders-aa", - "Andersen's Interprocedural Alias Analysis", true, + "Andersen's Interprocedural Alias Analysis", false, true); RegisterAnalysisGroup Y(X); diff --git a/lib/Analysis/IPA/FindUsedTypes.cpp b/lib/Analysis/IPA/FindUsedTypes.cpp index 4d44e5384d1..cd61842f7c2 100644 --- a/lib/Analysis/IPA/FindUsedTypes.cpp +++ b/lib/Analysis/IPA/FindUsedTypes.cpp @@ -23,7 +23,7 @@ using namespace llvm; char FindUsedTypes::ID = 0; static RegisterPass -X("printusedtypes", "Find Used Types", true, true); +X("printusedtypes", "Find Used Types", false, true); // IncorporateType - Incorporate one type and all of its subtypes into the // collection of used types. diff --git a/lib/Analysis/IPA/GlobalsModRef.cpp b/lib/Analysis/IPA/GlobalsModRef.cpp index 17fce9d62ad..6ce320964e9 100644 --- a/lib/Analysis/IPA/GlobalsModRef.cpp +++ b/lib/Analysis/IPA/GlobalsModRef.cpp @@ -149,7 +149,7 @@ namespace { char GlobalsModRef::ID = 0; RegisterPass X("globalsmodref-aa", - "Simple mod/ref analysis for globals", true, + "Simple mod/ref analysis for globals", false, true); RegisterAnalysisGroup Y(X); } diff --git a/lib/Analysis/InstCount.cpp b/lib/Analysis/InstCount.cpp index 2e0e8c6fcc9..c4f36d3874c 100644 --- a/lib/Analysis/InstCount.cpp +++ b/lib/Analysis/InstCount.cpp @@ -65,7 +65,7 @@ namespace { char InstCount::ID = 0; RegisterPass X("instcount", - "Counts the various types of Instructions", true, true); + "Counts the various types of Instructions", false, true); } FunctionPass *llvm::createInstCountPass() { return new InstCount(); } diff --git a/lib/Analysis/IntervalPartition.cpp b/lib/Analysis/IntervalPartition.cpp index a430cffc358..68c5464085f 100644 --- a/lib/Analysis/IntervalPartition.cpp +++ b/lib/Analysis/IntervalPartition.cpp @@ -17,7 +17,7 @@ using namespace llvm; char IntervalPartition::ID = 0; static RegisterPass -X("intervals", "Interval Partition Construction", true, true); +X("intervals", "Interval Partition Construction", false, true); //===----------------------------------------------------------------------===// // IntervalPartition Implementation diff --git a/lib/Analysis/LoadValueNumbering.cpp b/lib/Analysis/LoadValueNumbering.cpp index f9bf7ba57f7..bbb1e1e1b0d 100644 --- a/lib/Analysis/LoadValueNumbering.cpp +++ b/lib/Analysis/LoadValueNumbering.cpp @@ -85,7 +85,7 @@ namespace { char LoadVN::ID = 0; // Register this pass... - RegisterPass X("load-vn", "Load Value Numbering", true, true); + RegisterPass X("load-vn", "Load Value Numbering", false, true); // Declare that we implement the ValueNumbering interface RegisterAnalysisGroup Y(X); diff --git a/lib/Analysis/LoopInfo.cpp b/lib/Analysis/LoopInfo.cpp index e067c1768fe..1b04f0674a1 100644 --- a/lib/Analysis/LoopInfo.cpp +++ b/lib/Analysis/LoopInfo.cpp @@ -29,7 +29,7 @@ using namespace llvm; char LoopInfo::ID = 0; static RegisterPass -X("loops", "Natural Loop Construction", true, true); +X("loops", "Natural Loop Construction", false, true); //===----------------------------------------------------------------------===// // Loop implementation diff --git a/lib/Analysis/MemoryDependenceAnalysis.cpp b/lib/Analysis/MemoryDependenceAnalysis.cpp index 80f7fe831c9..40cfc1cc099 100644 --- a/lib/Analysis/MemoryDependenceAnalysis.cpp +++ b/lib/Analysis/MemoryDependenceAnalysis.cpp @@ -48,7 +48,7 @@ Instruction* const MemoryDependenceAnalysis::Dirty = (Instruction*)-5; // Register this pass... static RegisterPass X("memdep", - "Memory Dependence Analysis", true, true); + "Memory Dependence Analysis", false, true); void MemoryDependenceAnalysis::ping(Instruction *D) { for (depMapType::iterator I = depGraphLocal.begin(), E = depGraphLocal.end(); diff --git a/lib/Analysis/PostDominators.cpp b/lib/Analysis/PostDominators.cpp index 8bfa0692b9a..ad8e0b17d47 100644 --- a/lib/Analysis/PostDominators.cpp +++ b/lib/Analysis/PostDominators.cpp @@ -26,7 +26,7 @@ using namespace llvm; char PostDominatorTree::ID = 0; char PostDominanceFrontier::ID = 0; static RegisterPass -F("postdomtree", "Post-Dominator Tree Construction", true, true); +F("postdomtree", "Post-Dominator Tree Construction", false, true); bool PostDominatorTree::runOnFunction(Function &F) { DT->recalculate(F); @@ -38,7 +38,7 @@ bool PostDominatorTree::runOnFunction(Function &F) { //===----------------------------------------------------------------------===// static RegisterPass -H("postdomfrontier", "Post-Dominance Frontier Construction", true, true); +H("postdomfrontier", "Post-Dominance Frontier Construction", false, true); const DominanceFrontier::DomSetType & PostDominanceFrontier::calculate(const PostDominatorTree &DT, diff --git a/lib/Analysis/ProfileInfo.cpp b/lib/Analysis/ProfileInfo.cpp index e5b557ec887..2ee398d1aa4 100644 --- a/lib/Analysis/ProfileInfo.cpp +++ b/lib/Analysis/ProfileInfo.cpp @@ -93,7 +93,7 @@ namespace { char NoProfileInfo::ID = 0; // Register this pass... RegisterPass - X("no-profile", "No Profile Information", true, true); + X("no-profile", "No Profile Information", false, true); // Declare that we implement the ProfileInfo interface RegisterAnalysisGroup Y(X); diff --git a/lib/Analysis/ProfileInfoLoaderPass.cpp b/lib/Analysis/ProfileInfoLoaderPass.cpp index 9efb312d78f..07d96821aba 100644 --- a/lib/Analysis/ProfileInfoLoaderPass.cpp +++ b/lib/Analysis/ProfileInfoLoaderPass.cpp @@ -52,7 +52,7 @@ namespace { char LoaderPass::ID = 0; RegisterPass - X("profile-loader", "Load profile information from llvmprof.out", true, true); + X("profile-loader", "Load profile information from llvmprof.out", false, true); RegisterAnalysisGroup Y(X); } // End of anonymous namespace diff --git a/lib/Analysis/ScalarEvolution.cpp b/lib/Analysis/ScalarEvolution.cpp index 6c51abd1471..1b4c277e1a7 100644 --- a/lib/Analysis/ScalarEvolution.cpp +++ b/lib/Analysis/ScalarEvolution.cpp @@ -103,7 +103,7 @@ MaxBruteForceIterations("scalar-evolution-max-iterations", cl::ReallyHidden, namespace { RegisterPass - R("scalar-evolution", "Scalar Evolution Analysis", true, true); + R("scalar-evolution", "Scalar Evolution Analysis", false, true); } char ScalarEvolution::ID = 0; diff --git a/lib/Analysis/ValueNumbering.cpp b/lib/Analysis/ValueNumbering.cpp index b9964153801..6c3ffdf224c 100644 --- a/lib/Analysis/ValueNumbering.cpp +++ b/lib/Analysis/ValueNumbering.cpp @@ -68,7 +68,7 @@ namespace { char BasicVN::ID = 0; // Register this pass... RegisterPass - X("basicvn", "Basic Value Numbering (default GVN impl)", true, true); + X("basicvn", "Basic Value Numbering (default GVN impl)", false, true); // Declare that we implement the ValueNumbering interface RegisterAnalysisGroup Y(X); diff --git a/lib/VMCore/Dominators.cpp b/lib/VMCore/Dominators.cpp index 28f772f93f6..1e88b486070 100644 --- a/lib/VMCore/Dominators.cpp +++ b/lib/VMCore/Dominators.cpp @@ -54,7 +54,7 @@ TEMPLATE_INSTANTIATION(class DominatorTreeBase); char DominatorTree::ID = 0; static RegisterPass -E("domtree", "Dominator Tree Construction", true, true); +E("domtree", "Dominator Tree Construction", false, true); bool DominatorTree::runOnFunction(Function &F) { DT->recalculate(F); @@ -68,7 +68,7 @@ bool DominatorTree::runOnFunction(Function &F) { char DominanceFrontier::ID = 0; static RegisterPass -G("domfrontier", "Dominance Frontier Construction", true, true); +G("domfrontier", "Dominance Frontier Construction", false, true); // NewBB is split and now it has one successor. Update dominace frontier to // reflect this change.