diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/avx512-cvt-widen.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/avx512-cvt-widen.ll | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/llvm/test/CodeGen/X86/avx512-cvt-widen.ll b/llvm/test/CodeGen/X86/avx512-cvt-widen.ll index 5b991847d68..90631baaf47 100644 --- a/llvm/test/CodeGen/X86/avx512-cvt-widen.ll +++ b/llvm/test/CodeGen/X86/avx512-cvt-widen.ll @@ -2558,16 +2558,14 @@ define <2 x double> @test_sito2f64_mask_load(<2 x i32> *%a, <2 x i64> %c) { ; VLDQ-LABEL: test_sito2f64_mask_load: ; VLDQ: # %bb.0: ; VLDQ-NEXT: vpmovq2m %xmm0, %k1 -; VLDQ-NEXT: vmovsd {{.*#+}} xmm0 = mem[0],zero -; VLDQ-NEXT: vcvtdq2pd %xmm0, %xmm0 {%k1} {z} +; VLDQ-NEXT: vcvtdq2pd (%rdi), %xmm0 {%k1} {z} ; VLDQ-NEXT: retq ; ; VLNODQ-LABEL: test_sito2f64_mask_load: ; VLNODQ: # %bb.0: ; VLNODQ-NEXT: vpxor %xmm1, %xmm1, %xmm1 ; VLNODQ-NEXT: vpcmpgtq %xmm0, %xmm1, %k1 -; VLNODQ-NEXT: vmovsd {{.*#+}} xmm0 = mem[0],zero -; VLNODQ-NEXT: vcvtdq2pd %xmm0, %xmm0 {%k1} {z} +; VLNODQ-NEXT: vcvtdq2pd (%rdi), %xmm0 {%k1} {z} ; VLNODQ-NEXT: retq ; ; DQNOVL-LABEL: test_sito2f64_mask_load: @@ -2611,16 +2609,14 @@ define <2 x double> @test_uito2f64_mask_load(<2 x i32> *%a, <2 x i64> %c) { ; VLDQ-LABEL: test_uito2f64_mask_load: ; VLDQ: # %bb.0: ; VLDQ-NEXT: vpmovq2m %xmm0, %k1 -; VLDQ-NEXT: vmovsd {{.*#+}} xmm0 = mem[0],zero -; VLDQ-NEXT: vcvtudq2pd %xmm0, %xmm0 {%k1} {z} +; VLDQ-NEXT: vcvtudq2pd (%rdi), %xmm0 {%k1} {z} ; VLDQ-NEXT: retq ; ; VLNODQ-LABEL: test_uito2f64_mask_load: ; VLNODQ: # %bb.0: ; VLNODQ-NEXT: vpxor %xmm1, %xmm1, %xmm1 ; VLNODQ-NEXT: vpcmpgtq %xmm0, %xmm1, %k1 -; VLNODQ-NEXT: vmovsd {{.*#+}} xmm0 = mem[0],zero -; VLNODQ-NEXT: vcvtudq2pd %xmm0, %xmm0 {%k1} {z} +; VLNODQ-NEXT: vcvtudq2pd (%rdi), %xmm0 {%k1} {z} ; VLNODQ-NEXT: retq ; ; DQNOVL-LABEL: test_uito2f64_mask_load: |

