Remove unused Vectorize constructor (NFC)
authorMehdi Amini <aminim@google.com>
Fri, 10 May 2019 18:33:21 +0000 (11:33 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sat, 11 May 2019 02:29:01 +0000 (19:29 -0700)
    Fix gcc warning.

--

PiperOrigin-RevId: 247647114

mlir/lib/Transforms/Vectorize.cpp

index e135e95..025a653 100644 (file)
@@ -599,8 +599,6 @@ namespace {
 struct Vectorize : public FunctionPass<Vectorize> {
   Vectorize();
   Vectorize(ArrayRef<int64_t> virtualVectorSize);
-  Vectorize(ArrayRef<int64_t> virtualVectorSize,
-            ArrayRef<int64_t> fastestVaryingPattern);
   void runOnFunction() override;
 
   // The virtual vector size that we vectorize to.
@@ -628,15 +626,6 @@ Vectorize::Vectorize(ArrayRef<int64_t> virtualVectorSize) : Vectorize() {
   }
 }
 
-Vectorize::Vectorize(ArrayRef<int64_t> virtualVectorSize,
-                     ArrayRef<int64_t> fastestVaryingPattern)
-    : Vectorize(virtualVectorSize) {
-  if (!fastestVaryingPattern.empty()) {
-    this->fastestVaryingPattern.assign(fastestVaryingPattern.begin(),
-                                       fastestVaryingPattern.end());
-  }
-}
-
 /////// TODO(ntv): Hoist to a VectorizationStrategy.cpp when appropriate.
 /////////
 namespace {