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/CodeGeneration.cpp b/polly/lib/CodeGeneration.cpp
index 8faaa65..51fe717 100644
--- a/polly/lib/CodeGeneration.cpp
+++ b/polly/lib/CodeGeneration.cpp
@@ -26,6 +26,7 @@
#include "polly/Support/GICHelper.h"
#include "polly/Support/ScopHelper.h"
#include "polly/Cloog.h"
+#include "polly/CodeGeneration.h"
#include "polly/Dependences.h"
#include "polly/ScopInfo.h"
#include "polly/TempScopInfo.h"
@@ -53,11 +54,12 @@
namespace polly {
-static cl::opt<bool>
+bool EnablePollyVector;
+
+static cl::opt<bool, true>
Vector("enable-polly-vector",
cl::desc("Enable polly vector code generation"), cl::Hidden,
- cl::value_desc("Vector code generation enabled if true"),
- cl::init(false));
+ cl::location(EnablePollyVector), cl::init(false));
static cl::opt<bool>
OpenMP("enable-polly-openmp",