SLPVectorizer: Fix PR16777. PHInodes may use multiple extracted values that come...
authorNadav Rotem <nrotem@apple.com>
Fri, 2 Aug 2013 18:40:24 +0000 (18:40 +0000)
committerNadav Rotem <nrotem@apple.com>
Fri, 2 Aug 2013 18:40:24 +0000 (18:40 +0000)
commit5defea90e68e1bed10248c6535797982f8875a71
treea0c29510e8fcd25c9f65da9781aeeccd182a0185
parent0e5df35556d76a95a6930924b8ee9be28076374d
SLPVectorizer: Fix PR16777. PHInodes may use multiple extracted values that come from different blocks.
Thanks Alexey Samsonov.

llvm-svn: 187663
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
llvm/test/Transforms/SLPVectorizer/X86/phi3.ll [new file with mode: 0644]