18 #ifndef LLVM_TRANSFORMS_UNIFYFUNCTIONEXITNODES_H
19 #define LLVM_TRANSFORMS_UNIFYFUNCTIONEXITNODES_H
static PassRegistry * getPassRegistry()
virtual void getAnalysisUsage(AnalysisUsage &AU) const
BasicBlock * UnreachableBlock
void initializeUnifyFunctionExitNodesPass(PassRegistry &)
Pass * createUnifyFunctionExitNodesPass()
LLVM Basic Block Representation.
BasicBlock * getReturnBlock() const
BasicBlock * getUnwindBlock() const
BasicBlock * getUnreachableBlock() const
virtual bool runOnFunction(Function &F)