Enable prevectorization with -enable-polly-vector.

This removes the separate prevector options for the Pluto and isl scheduler.

llvm-svn: 142774
diff --git a/polly/lib/ScheduleOptimizer.cpp b/polly/lib/ScheduleOptimizer.cpp
index 2583057..0252722 100644
--- a/polly/lib/ScheduleOptimizer.cpp
+++ b/polly/lib/ScheduleOptimizer.cpp
@@ -20,6 +20,7 @@
 #include "polly/Cloog.h"
 #include "polly/LinkAllPasses.h"
 
+#include "polly/CodeGeneration.h"
 #include "polly/Support/GICHelper.h"
 #include "polly/Dependences.h"
 #include "polly/ScopInfo.h"
@@ -42,12 +43,6 @@
 	  cl::desc("Disable tiling in the isl scheduler"), cl::Hidden,
 	  cl::init(false));
 
-static cl::opt<bool>
-Prevector("polly-prevector",
-	  cl::desc("Enable prevectorization in the isl scheduler"), cl::Hidden,
-	  cl::value_desc("Prevectorization enabled"),
-	  cl::init(false));
-
 namespace {
 
   class IslScheduleOptimizer : public ScopPass {
@@ -310,7 +305,7 @@
       partialSchedule = isl_union_map_flat_range_product(partialSchedule,
 							 suffixSchedule);
       isl_band_list_free(children);
-    } else if (Prevector) {
+    } else if (EnablePollyVector) {
       isl_map *tileMap;
       isl_union_map *tileUnionMap;
       isl_ctx *ctx;