SLPVectorizer: add initial support for reduction variable vectorization.
authorNadav Rotem <nrotem@apple.com>
Sun, 14 Apr 2013 03:22:20 +0000 (03:22 +0000)
committerNadav Rotem <nrotem@apple.com>
Sun, 14 Apr 2013 03:22:20 +0000 (03:22 +0000)
commit0b9cf8567b3c13c0f69fb7e4ee2dc061cb2acd2a
treed36f2bac37cbd71bef89017fa36ee466453e8b91
parentdc1ed5785862deadfe9e7b3e3dc7054bc138c53b
SLPVectorizer: add initial support for reduction variable vectorization.

llvm-svn: 179470
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
llvm/lib/Transforms/Vectorize/VecUtils.cpp
llvm/lib/Transforms/Vectorize/VecUtils.h
llvm/test/Transforms/SLPVectorizer/X86/reduction.ll [new file with mode: 0644]