Add dead loop elimination, which removes dead loops for which we can compute
[oota-llvm.git] / include / llvm / Transforms / Scalar.h
index bcb791617b2db894da14efabf316019e953345d8..2a50c37cb19f3c7f99dc0cb786a70d9f8961fc4c 100644 (file)
@@ -317,6 +317,13 @@ FunctionPass *createGVNPass();
 //
 FunctionPass *createMemCpyOptPass();
 
+//===----------------------------------------------------------------------===//
+//
+// DeadLoopElimination - This pass performs DCE of non-infinite loops that it
+// can prove are dead.
+//
+LoopPass *createDeadLoopEliminationPass();
+
 //===----------------------------------------------------------------------===//
 //
 // CodeGenPrepare - This pass prepares a function for instruction selection.