From 57e02b3358e8caeddb093fab88fee6f73cd5d597 Mon Sep 17 00:00:00 2001 From: Nadav Rotem Date: Sun, 12 May 2013 22:55:57 +0000 Subject: SLPVectorizer: Clear the map that maps between scalars to vectors after each round of vectorization. Testcase in the next commit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181673 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/Vectorize/VecUtils.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/Transforms/Vectorize/VecUtils.cpp') diff --git a/lib/Transforms/Vectorize/VecUtils.cpp b/lib/Transforms/Vectorize/VecUtils.cpp index 55adf8a816..6f36c938fa 100644 --- a/lib/Transforms/Vectorize/VecUtils.cpp +++ b/lib/Transforms/Vectorize/VecUtils.cpp @@ -633,6 +633,7 @@ Value *BoUpSLP::vectorizeTree(ArrayRef VL, int VF) { numberInstructions(); MustScalarize.clear(); MustExtract.clear(); + VectorizedValues.clear(); return V; } -- cgit v1.2.3-18-g5258