diff options
author | Arnold Schwaighofer <aschwaighofer@apple.com> | 2013-11-01 03:05:04 +0000 |
---|---|---|
committer | Arnold Schwaighofer <aschwaighofer@apple.com> | 2013-11-01 03:05:04 +0000 |
commit | 1ca922e296a7a7b8d643ce574869cda5685403e8 (patch) | |
tree | 7102fb62b0f98a79d9196ddc1e1f9d6d5b2713b6 /llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | |
parent | 4fe1606bb8509c8cc7c03a05636fe94b56df1718 (diff) | |
download | bcm5719-llvm-1ca922e296a7a7b8d643ce574869cda5685403e8.tar.gz bcm5719-llvm-1ca922e296a7a7b8d643ce574869cda5685403e8.zip |
LoopVectorizer: Clear all member data structures in RuntimeCheck.reset()
Clear all data structures when resetting the RuntimeCheck data structure.
No test case. This was exposed by an upcomming change.
llvm-svn: 193852
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoopVectorize.cpp')
-rw-r--r-- | llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp index 507f67f9c22..e972326e7c4 100644 --- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp +++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp @@ -493,6 +493,8 @@ public: Pointers.clear(); Starts.clear(); Ends.clear(); + IsWritePtr.clear(); + DependencySetId.clear(); } /// Insert a pointer and calculate the start and end SCEVs. |