diff options
author | Nadav Rotem <nrotem@apple.com> | 2013-05-12 22:55:57 +0000 |
---|---|---|
committer | Nadav Rotem <nrotem@apple.com> | 2013-05-12 22:55:57 +0000 |
commit | cbf6d24d505e8c2f1857ce9618d6028bb4d2e980 (patch) | |
tree | 3dd80ea111122c3f76c0988ada1c46256624014f | |
parent | 4cb63df342f0e1762845964027bafe94ef2446fb (diff) | |
download | bcm5719-llvm-cbf6d24d505e8c2f1857ce9618d6028bb4d2e980.tar.gz bcm5719-llvm-cbf6d24d505e8c2f1857ce9618d6028bb4d2e980.zip |
SLPVectorizer: Clear the map that maps between scalars to vectors after each round of vectorization.
Testcase in the next commit.
llvm-svn: 181673
-rw-r--r-- | llvm/lib/Transforms/Vectorize/VecUtils.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Vectorize/VecUtils.cpp b/llvm/lib/Transforms/Vectorize/VecUtils.cpp index 55adf8a8161..6f36c938fa5 100644 --- a/llvm/lib/Transforms/Vectorize/VecUtils.cpp +++ b/llvm/lib/Transforms/Vectorize/VecUtils.cpp @@ -633,6 +633,7 @@ Value *BoUpSLP::vectorizeTree(ArrayRef<Value *> VL, int VF) { numberInstructions(); MustScalarize.clear(); MustExtract.clear(); + VectorizedValues.clear(); return V; } |