summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/bitcast-int-to-vector-bool.ll
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-10-15 01:51:53 +0000
committerCraig Topper <craig.topper@intel.com>2018-10-15 01:51:53 +0000
commit671779456a90771adf5410cc24dbe60b92f335d9 (patch)
tree7205a8f0f22edd86d32245b25fec0162bc2c1ebe /llvm/test/CodeGen/X86/bitcast-int-to-vector-bool.ll
parentb5000974fe80c67abe847c3e84ada87cf9bdb508 (diff)
downloadbcm5719-llvm-671779456a90771adf5410cc24dbe60b92f335d9.tar.gz
bcm5719-llvm-671779456a90771adf5410cc24dbe60b92f335d9.zip
[X86] Add 128 MOVDDUP to the constant pool printing in X86AsmPrinter::EmitInstruction.
We use this instruction to broadcast a single 64-bit value to a v2i64/v2f64 vector. llvm-svn: 344486
Diffstat (limited to 'llvm/test/CodeGen/X86/bitcast-int-to-vector-bool.ll')
-rw-r--r--llvm/test/CodeGen/X86/bitcast-int-to-vector-bool.ll3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/bitcast-int-to-vector-bool.ll b/llvm/test/CodeGen/X86/bitcast-int-to-vector-bool.ll
index 1acc83485ce..3deac92d9ed 100644
--- a/llvm/test/CodeGen/X86/bitcast-int-to-vector-bool.ll
+++ b/llvm/test/CodeGen/X86/bitcast-int-to-vector-bool.ll
@@ -163,7 +163,8 @@ define <16 x i1> @bitcast_i16_16i1(i16 zeroext %a0) {
; AVX1: # %bb.0:
; AVX1-NEXT: vmovd %edi, %xmm0
; AVX1-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1]
-; AVX1-NEXT: vmovddup {{.*#+}} xmm1 = mem[0,0]
+; AVX1-NEXT: vmovddup {{.*#+}} xmm1 = [-1.7939930131212661E-307,-1.7939930131212661E-307]
+; AVX1-NEXT: # xmm1 = mem[0,0]
; AVX1-NEXT: vpand %xmm1, %xmm0, %xmm0
; AVX1-NEXT: vpcmpeqb %xmm1, %xmm0, %xmm0
; AVX1-NEXT: vpsrlw $7, %xmm0, %xmm0
OpenPOWER on IntegriCloud