SLPVectorizer: fix wrong scheduling of atomic load/stores.
authorErik Eckstein <eeckstein@apple.com>
Mon, 26 Jan 2015 09:07:04 +0000 (09:07 +0000)
committerErik Eckstein <eeckstein@apple.com>
Mon, 26 Jan 2015 09:07:04 +0000 (09:07 +0000)
commit98df6da740a06bae912d93ade1618a18cfa38c3d
tree3196e3cd45cbff1a269f8f13c40e329f421342f8
parentd4d2bbe769955c665a2fad2a376a43db3a874282
SLPVectorizer: fix wrong scheduling of atomic load/stores.

This fixes PR22306.

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