Add support to BBVectorize for vectorizing selects.
[oota-llvm.git] / include / llvm / Transforms / Utils / PromoteMemToReg.h
index 376ea156b94537fc97abe5d1683b4600606b686f..98d51a29ad714ecf382af5e79382161ad346deae 100644 (file)
@@ -2,8 +2,8 @@
 //
 //                     The LLVM Compiler Infrastructure
 //
-// This file was developed by the LLVM research group and is distributed under
-// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
 //
 //===----------------------------------------------------------------------===//
 //
@@ -20,7 +20,7 @@
 namespace llvm {
 
 class AllocaInst;
-class ETForest;
+class DominatorTree;
 class DominanceFrontier;
 class AliasSetTracker;
 
@@ -38,8 +38,7 @@ bool isAllocaPromotable(const AllocaInst *AI);
 /// made to the IR.
 ///
 void PromoteMemToReg(const std::vector<AllocaInst*> &Allocas,
-                     ETForest &ET, DominanceFrontier &DF,
-                     AliasSetTracker *AST = 0);
+                     DominatorTree &DT, AliasSetTracker *AST = 0);
 
 } // End llvm namespace