Convert analyses to new pass structure
[oota-llvm.git] / lib / Transforms / Utils / UnifyFunctionExitNodes.cpp
index 56c4b204ca9f0c54b38054ccc06d41efd0389d6b..4716e7ebcd8c6376669a82fa5804c6626d6e52d0 100644 (file)
@@ -6,6 +6,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/Analysis/SimplifyCFG.h"
+#include "llvm/Transforms/UnifyMethodExitNodes.h"
 #include "llvm/BasicBlock.h"
 #include "llvm/Method.h"
 #include "llvm/iTerminators.h"
@@ -13,6 +14,9 @@
 #include "llvm/Type.h"
 using std::vector;
 
+AnalysisID UnifyMethodExitNodes::ID(AnalysisID::create<UnifyMethodExitNodes>());
+
+
 // UnifyAllExitNodes - Unify all exit nodes of the CFG by creating a new
 // BasicBlock, and converting all returns to unconditional branches to this
 // new basic block.  The singular exit node is returned.