summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/avx2-vbroadcast.ll
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-01-31 14:04:07 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-01-31 14:04:07 +0000
commit63f3383ece25efa625eab4d0cd75b4225a3f034c (patch)
tree2516c1fb102104328d39ce3a1c9e374ab7197671 /llvm/test/CodeGen/X86/avx2-vbroadcast.ll
parent140f75f625bc815c5c7c73a6ba765d49998f95c4 (diff)
downloadbcm5719-llvm-63f3383ece25efa625eab4d0cd75b4225a3f034c.tar.gz
bcm5719-llvm-63f3383ece25efa625eab4d0cd75b4225a3f034c.zip
[X86][AVX] Fold broadcast(bitcast(src)) -> bitcast(broadcast(src))
llvm-svn: 352751
Diffstat (limited to 'llvm/test/CodeGen/X86/avx2-vbroadcast.ll')
-rw-r--r--llvm/test/CodeGen/X86/avx2-vbroadcast.ll3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/X86/avx2-vbroadcast.ll b/llvm/test/CodeGen/X86/avx2-vbroadcast.ll
index b333e9109bd..9d4cfcefd64 100644
--- a/llvm/test/CodeGen/X86/avx2-vbroadcast.ll
+++ b/llvm/test/CodeGen/X86/avx2-vbroadcast.ll
@@ -244,8 +244,7 @@ define <16 x i16> @broadcast_mem_v4i16_v16i16(<4 x i16>* %ptr) {
; X32-LABEL: broadcast_mem_v4i16_v16i16:
; X32: ## %bb.0:
; X32-NEXT: movl {{[0-9]+}}(%esp), %eax
-; X32-NEXT: vmovsd {{.*#+}} xmm0 = mem[0],zero
-; X32-NEXT: vbroadcastsd %xmm0, %ymm0
+; X32-NEXT: vbroadcastsd (%eax), %ymm0
; X32-NEXT: retl
;
; X64-LABEL: broadcast_mem_v4i16_v16i16:
OpenPOWER on IntegriCloud