diff options
| author | Brian Gaeke <gaeke@uiuc.edu> | 2004-04-26 16:27:08 +0000 |
|---|---|---|
| committer | Brian Gaeke <gaeke@uiuc.edu> | 2004-04-26 16:27:08 +0000 |
| commit | 104341f31e3422ca7ffeb4119acefce0774360ce (patch) | |
| tree | 7251dcd6f9a27217aa37d73fc4f58916a461ede0 /llvm/lib/Analysis | |
| parent | 1b07de4c2b368367e23878c740c4b019dc748016 (diff) | |
| download | bcm5719-llvm-104341f31e3422ca7ffeb4119acefce0774360ce.tar.gz bcm5719-llvm-104341f31e3422ca7ffeb4119acefce0774360ce.zip | |
Add functions that return instances of these printer passes
llvm-svn: 13175
Diffstat (limited to 'llvm/lib/Analysis')
| -rw-r--r-- | llvm/lib/Analysis/CFGPrinter.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/CFGPrinter.cpp b/llvm/lib/Analysis/CFGPrinter.cpp index ac78970cc29..3423e8be78c 100644 --- a/llvm/lib/Analysis/CFGPrinter.cpp +++ b/llvm/lib/Analysis/CFGPrinter.cpp @@ -22,6 +22,7 @@ #include "llvm/Function.h" #include "llvm/iTerminators.h" #include "llvm/Assembly/Writer.h" +#include "llvm/Analysis/CFGPrinter.h" #include "llvm/Support/CFG.h" #include <sstream> #include <fstream> @@ -173,3 +174,12 @@ void Function::viewCFGOnly() const { viewCFG(); CFGOnly = false; } + +FunctionPass *llvm::createCFGPrinterPass () { + return new CFGPrinter(); +} + +FunctionPass *llvm::createCFGOnlyPrinterPass () { + return new CFGOnlyPrinter(); +} + |

