summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-08-23 06:07:02 +0000
committerChris Lattner <sabre@nondot.org>2008-08-23 06:07:02 +0000
commit3793325cb3b4d97a295e5aaa419cfcf2866940c9 (patch)
tree22b2804112ea7b838f5cf8a5c7a9db03cba25a8e /include
parent259f88e3c9dc2fe0513897d8a4d3b05adf2eea46 (diff)
downloadllvm-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.h1
-rw-r--r--include/llvm/Transforms/Scalar.h7
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