diff options
author | Chris Lattner <sabre@nondot.org> | 2003-03-31 17:29:18 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-03-31 17:29:18 +0000 |
commit | d76370b3069e35daf41e1f28370a5f8e8136abb3 (patch) | |
tree | 0144d0ea8dd5d9ebe68162e9a52f933a745bd69c | |
parent | f1c154f5e69fdd11426b4e2a5cdea98fcab1606b (diff) |
Add getAnalysisUsage method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5756 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h b/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h index d31e55b3a8..01f055e801 100644 --- a/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h +++ b/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h @@ -7,8 +7,8 @@ // //===----------------------------------------------------------------------===// -#ifndef LLVM_XFORMS_UNIFY_FUNCTION_EXIT_NODES_H -#define LLVM_XFORMS_UNIFY_FUNCTION_EXIT_NODES_H +#ifndef LLVM_TRANSFORMS_UNIFYFUNCTIONEXITNODES_H +#define LLVM_TRANSFORMS_UNIFYFUNCTIONEXITNODES_H #include "llvm/Pass.h" @@ -17,6 +17,9 @@ struct UnifyFunctionExitNodes : public FunctionPass { public: UnifyFunctionExitNodes() : ExitNode(0) {} + // We can preserve non-critical-edgeness when we unify function exit nodes + virtual void getAnalysisUsage(AnalysisUsage &AU) const; + // getExitNode - Return the new single (or nonexistant) exit node of the CFG. // BasicBlock *getExitNode() const { return ExitNode; } |