SLPVectorizer: improved scheduling algorithm.
authorErik Eckstein <eeckstein@apple.com>
Fri, 1 Aug 2014 09:20:42 +0000 (09:20 +0000)
committerErik Eckstein <eeckstein@apple.com>
Fri, 1 Aug 2014 09:20:42 +0000 (09:20 +0000)
commitc80e1dc081fdb45a6be0ea5fb0b7be012d82865f
tree97245af4e3aca7e40df7bc6febd0c1a291ac46bb
parent2b553d488fbeaaa909f68858e435df75fdbe2fc4
SLPVectorizer: improved scheduling algorithm.

llvm-svn: 214494
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
llvm/test/Transforms/SLPVectorizer/X86/crash_vectorizeTree.ll
llvm/test/Transforms/SLPVectorizer/X86/in-tree-user.ll
llvm/test/Transforms/SLPVectorizer/X86/scheduling.ll [new file with mode: 0644]