When combining consecutive stores allow loads in between the stores, if the loads...
authorNadav Rotem <nrotem@apple.com>
Thu, 29 Nov 2012 00:00:08 +0000 (00:00 +0000)
committerNadav Rotem <nrotem@apple.com>
Thu, 29 Nov 2012 00:00:08 +0000 (00:00 +0000)
commit90e11dc8ada81015becd6f613152131e5c28a29d
treed144a14a1777d09f152b2d08430fde9ca3178834
parentbf2ad736c70c24ae3108b22c5fd36f9f266aad68
When combining consecutive stores allow loads in between the stores, if the loads do not alias.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168832 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
test/CodeGen/X86/2012-11-28-merge-store-alias.ll [new file with mode: 0644]