diff options
author | Chris Lattner <sabre@nondot.org> | 2002-04-04 19:35:24 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-04-04 19:35:24 +0000 |
commit | a364ad0f9d101dcdd071a2b2cac6aa5a752dce48 (patch) | |
tree | 1acf15605320a8dc4ce3590dfd31196b6db52afb /lib/VMCore/PassManagerT.h | |
parent | 2c024a78fc4655f21bbd13629b6d0b13c29e2f23 (diff) | |
download | external_llvm-a364ad0f9d101dcdd071a2b2cac6aa5a752dce48.zip external_llvm-a364ad0f9d101dcdd071a2b2cac6aa5a752dce48.tar.gz external_llvm-a364ad0f9d101dcdd071a2b2cac6aa5a752dce48.tar.bz2 |
Make build work in release mode
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2113 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/VMCore/PassManagerT.h')
-rw-r--r-- | lib/VMCore/PassManagerT.h | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/lib/VMCore/PassManagerT.h b/lib/VMCore/PassManagerT.h index 7999db1..4c521f1 100644 --- a/lib/VMCore/PassManagerT.h +++ b/lib/VMCore/PassManagerT.h @@ -16,16 +16,10 @@ #include <string> //===----------------------------------------------------------------------===// -// PMDebug class - a set of debugging functions that are enabled when compiling -// with -g on. If compiling at -O, all functions are inlined noops. +// PMDebug class - a set of debugging functions, that are not to be +// instantiated by the template. // struct PMDebug { -#ifdef NDEBUG - inline static void PrintPassStructure(Pass *) {} - inline static void PrintPassInformation(unsigned,const char*,Pass*,Value*) {} - inline static void PrintAnalysisSetInfo(unsigned,const char*,Pass *P, - const Pass::AnalysisSet &) {} -#else // If compiled in debug mode, these functions can be enabled by setting // -debug-pass on the command line of the tool being used. // @@ -33,7 +27,6 @@ struct PMDebug { static void PrintPassInformation(unsigned,const char*,Pass *, Value *); static void PrintAnalysisSetInfo(unsigned,const char*,Pass *P, const Pass::AnalysisSet&); -#endif }; @@ -159,7 +152,6 @@ public: return MadeChanges; } -#ifndef NDEBUG // dumpPassStructure - Implement the -debug-passes=PassStructure option virtual void dumpPassStructure(unsigned Offset = 0) { std::cerr << std::string(Offset*2, ' ') << Traits::getPMName() @@ -179,7 +171,6 @@ public: } } } -#endif Pass *getAnalysisOrNullDown(AnalysisID ID) const { std::map<AnalysisID, Pass*>::const_iterator I = CurrentAnalyses.find(ID); |