[avx] Add patterns for VINSERTF128rm.
authorChad Rosier <mcrosier@apple.com>
Thu, 15 Mar 2012 00:45:30 +0000 (00:45 +0000)
committerChad Rosier <mcrosier@apple.com>
Thu, 15 Mar 2012 00:45:30 +0000 (00:45 +0000)
commit38ca0d78a2b3bb23d3121613b0781023fa9cd2a8
tree8e99841b9f6f135f2a6ac8c6f59a4d7cae18774d
parentae029098a5861e451b77969627f11a4ef3342a76
[avx] Add patterns for VINSERTF128rm.

This results in things such as

vmovaps -96(%rbx), %xmm1
vinsertf128 $1, %xmm1, %ymm0, %ymm0

to be combined to

vinsertf128 $1, -96(%rbx), %ymm0, %ymm0

rdar://10643481

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152762 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/avx-vinsertf128.ll