Expose CFG simplification pass
authorChris Lattner <sabre@nondot.org>
Tue, 21 May 2002 20:04:15 +0000 (20:04 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 21 May 2002 20:04:15 +0000 (20:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2696 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Transforms/Scalar.h

index 898b604da949c98d328eae3031e5f469fc0d5902..5161ac708ad92161fe00458961d0ebada06e6a8f 100644 (file)
@@ -151,6 +151,14 @@ Pass *createPromoteMemoryToRegister();
 Pass *createReassociatePass();
 
 
+//===----------------------------------------------------------------------===//
+//
+// CFG Simplification - Merge basic blocks, eliminate unreachable blocks,
+// simplify terminator instructions, etc...
+//
+Pass *createCFGSimplificationPass();
+
+
 //===----------------------------------------------------------------------===//
 //
 // These functions removes symbols from functions and modules.