SLPVectorizer: handle scalars that are extracted from vectors (using ExtractElementInst).
authorNadav Rotem <nrotem@apple.com>
Wed, 19 Jun 2013 17:33:16 +0000 (17:33 +0000)
committerNadav Rotem <nrotem@apple.com>
Wed, 19 Jun 2013 17:33:16 +0000 (17:33 +0000)
commit80a6d6526c4ea4de90327c1404e2689a260a9fee
tree1ce8ce13b766cda1ba0f291bd7d2b8483de6bee0
parentdd3ef1a13b57b9086de5473d2576b16acba98e82
SLPVectorizer: handle scalars that are extracted from vectors (using ExtractElementInst).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184325 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Vectorize/VecUtils.cpp
test/Transforms/SLPVectorizer/X86/extract.ll [new file with mode: 0644]