diff options
author | Chris Lattner <sabre@nondot.org> | 2008-08-23 06:07:02 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-08-23 06:07:02 +0000 |
commit | 3793325cb3b4d97a295e5aaa419cfcf2866940c9 (patch) | |
tree | 22b2804112ea7b838f5cf8a5c7a9db03cba25a8e /include | |
parent | 259f88e3c9dc2fe0513897d8a4d3b05adf2eea46 (diff) | |
download | llvm-3793325cb3b4d97a295e5aaa419cfcf2866940c9.tar.gz llvm-3793325cb3b4d97a295e5aaa419cfcf2866940c9.tar.bz2 llvm-3793325cb3b4d97a295e5aaa419cfcf2866940c9.tar.xz |
Add a new trivial -inst-namer pass which makes it possible to diff the
before/after effects of a pass, crazy!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55230 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/LinkAllPasses.h | 1 | ||||
-rw-r--r-- | include/llvm/Transforms/Scalar.h | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/include/llvm/LinkAllPasses.h b/include/llvm/LinkAllPasses.h index d53e7bea50..aabebf766a 100644 --- a/include/llvm/LinkAllPasses.h +++ b/include/llvm/LinkAllPasses.h @@ -115,6 +115,7 @@ namespace { (void) llvm::createLoopDeletionPass(); (void) llvm::createPostDomTree(); (void) llvm::createPostDomFrontier(); + (void) llvm::createInstructionNamerPass(); (void)new llvm::IntervalPartition(); (void)new llvm::FindUsedTypes(); diff --git a/include/llvm/Transforms/Scalar.h b/include/llvm/Transforms/Scalar.h index b4c3e7caf5..8799a6f109 100644 --- a/include/llvm/Transforms/Scalar.h +++ b/include/llvm/Transforms/Scalar.h @@ -325,6 +325,13 @@ FunctionPass *createSimplifyLibCallsPass(); // FunctionPass *createCodeGenPreparePass(const TargetLowering *TLI = 0); + +//===----------------------------------------------------------------------===// +// +// InstructionNamer - Give any unnamed non-void instructions "tmp" names. +// +FunctionPass *createInstructionNamerPass(); + } // End llvm namespace #endif |