diff options
author | Dan Gohman <gohman@apple.com> | 2009-02-17 19:41:26 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-02-17 19:41:26 +0000 |
commit | 189c6357a1a1d09b8b0c5cf6f1cd561a47ccec18 (patch) | |
tree | 0a876b4b0ac067a7e2e1ef01597912a78ad6e2c9 | |
parent | 244cc2c6c090cc828ffdd42960f4012d3fa72398 (diff) | |
download | llvm-189c6357a1a1d09b8b0c5cf6f1cd561a47ccec18.tar.gz llvm-189c6357a1a1d09b8b0c5cf6f1cd561a47ccec18.tar.bz2 llvm-189c6357a1a1d09b8b0c5cf6f1cd561a47ccec18.tar.xz |
Move dumpPassStructure out of line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64796 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/Analysis/LoopPass.h | 11 | ||||
-rw-r--r-- | lib/Analysis/LoopPass.cpp | 10 |
2 files changed, 12 insertions, 9 deletions
diff --git a/include/llvm/Analysis/LoopPass.h b/include/llvm/Analysis/LoopPass.h index dbfd4d0b26..ca41e51aa0 100644 --- a/include/llvm/Analysis/LoopPass.h +++ b/include/llvm/Analysis/LoopPass.h @@ -97,15 +97,8 @@ public: return "Loop Pass Manager"; } - // Print passes managed by this manager - void dumpPassStructure(unsigned Offset) { - llvm::cerr << std::string(Offset*2, ' ') << "Loop Pass Manager\n"; - for (unsigned Index = 0; Index < getNumContainedPasses(); ++Index) { - Pass *P = getContainedPass(Index); - P->dumpPassStructure(Offset + 1); - dumpLastUses(P, Offset+1); - } - } + /// Print passes managed by this manager + void dumpPassStructure(unsigned Offset); Pass *getContainedPass(unsigned N) { assert(N < PassVector.size() && "Pass number out of range!"); diff --git a/lib/Analysis/LoopPass.cpp b/lib/Analysis/LoopPass.cpp index 7ebd4d3942..da9ac2749a 100644 --- a/lib/Analysis/LoopPass.cpp +++ b/lib/Analysis/LoopPass.cpp @@ -261,6 +261,16 @@ bool LPPassManager::runOnFunction(Function &F) { return Changed; } +/// Print passes managed by this manager +void LPPassManager::dumpPassStructure(unsigned Offset) { + llvm::cerr << std::string(Offset*2, ' ') << "Loop Pass Manager\n"; + for (unsigned Index = 0; Index < getNumContainedPasses(); ++Index) { + Pass *P = getContainedPass(Index); + P->dumpPassStructure(Offset + 1); + dumpLastUses(P, Offset+1); + } +} + //===----------------------------------------------------------------------===// // LoopPass |