diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/avx512-fma-commute.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/avx512-fma-commute.ll | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/test/CodeGen/X86/avx512-fma-commute.ll b/llvm/test/CodeGen/X86/avx512-fma-commute.ll index 19425517927..bf156b41a2d 100644 --- a/llvm/test/CodeGen/X86/avx512-fma-commute.ll +++ b/llvm/test/CodeGen/X86/avx512-fma-commute.ll @@ -9,7 +9,7 @@ declare <2 x double> @llvm.x86.avx512.mask3.vfmsub.sd(<2 x double>, <2 x double> define <4 x float> @test_int_x86_avx512_mask3_vfmadd_ss_load0(<4 x float>* %x0ptr, <4 x float> %x1, <4 x float> %x2) { ; CHECK-LABEL: test_int_x86_avx512_mask3_vfmadd_ss_load0: ; CHECK: ## %bb.0: -; CHECK-NEXT: vfmadd231ss (%rdi), %xmm0, %xmm1 +; CHECK-NEXT: vfmadd231ss {{.*#+}} xmm1 = (xmm0 * mem) + xmm1 ; CHECK-NEXT: vmovaps %xmm1, %xmm0 ; CHECK-NEXT: retq %x0 = load <4 x float>, <4 x float>* %x0ptr @@ -20,7 +20,7 @@ define <4 x float> @test_int_x86_avx512_mask3_vfmadd_ss_load0(<4 x float>* %x0pt define <4 x float> @test_int_x86_avx512_mask3_vfmadd_ss_load1(<4 x float> %x0, <4 x float>* %x1ptr, <4 x float> %x2){ ; CHECK-LABEL: test_int_x86_avx512_mask3_vfmadd_ss_load1: ; CHECK: ## %bb.0: -; CHECK-NEXT: vfmadd231ss (%rdi), %xmm0, %xmm1 +; CHECK-NEXT: vfmadd231ss {{.*#+}} xmm1 = (xmm0 * mem) + xmm1 ; CHECK-NEXT: vmovaps %xmm1, %xmm0 ; CHECK-NEXT: retq %x1 = load <4 x float>, <4 x float>* %x1ptr @@ -31,7 +31,7 @@ define <4 x float> @test_int_x86_avx512_mask3_vfmadd_ss_load1(<4 x float> %x0, < define <2 x double> @test_int_x86_avx512_mask3_vfmadd_sd_load0(<2 x double>* %x0ptr, <2 x double> %x1, <2 x double> %x2) { ; CHECK-LABEL: test_int_x86_avx512_mask3_vfmadd_sd_load0: ; CHECK: ## %bb.0: -; CHECK-NEXT: vfmadd231sd (%rdi), %xmm0, %xmm1 +; CHECK-NEXT: vfmadd231sd {{.*#+}} xmm1 = (xmm0 * mem) + xmm1 ; CHECK-NEXT: vmovapd %xmm1, %xmm0 ; CHECK-NEXT: retq %x0 = load <2 x double>, <2 x double>* %x0ptr @@ -42,7 +42,7 @@ define <2 x double> @test_int_x86_avx512_mask3_vfmadd_sd_load0(<2 x double>* %x0 define <2 x double> @test_int_x86_avx512_mask3_vfmadd_sd_load1(<2 x double> %x0, <2 x double>* %x1ptr, <2 x double> %x2){ ; CHECK-LABEL: test_int_x86_avx512_mask3_vfmadd_sd_load1: ; CHECK: ## %bb.0: -; CHECK-NEXT: vfmadd231sd (%rdi), %xmm0, %xmm1 +; CHECK-NEXT: vfmadd231sd {{.*#+}} xmm1 = (xmm0 * mem) + xmm1 ; CHECK-NEXT: vmovapd %xmm1, %xmm0 ; CHECK-NEXT: retq %x1 = load <2 x double>, <2 x double>* %x1ptr @@ -53,7 +53,7 @@ define <2 x double> @test_int_x86_avx512_mask3_vfmadd_sd_load1(<2 x double> %x0, define <4 x float> @test_int_x86_avx512_mask3_vfmsub_ss_load0(<4 x float>* %x0ptr, <4 x float> %x1, <4 x float> %x2) { ; CHECK-LABEL: test_int_x86_avx512_mask3_vfmsub_ss_load0: ; CHECK: ## %bb.0: -; CHECK-NEXT: vfmsub231ss (%rdi), %xmm0, %xmm1 +; CHECK-NEXT: vfmsub231ss {{.*#+}} xmm1 = (xmm0 * mem) - xmm1 ; CHECK-NEXT: vmovaps %xmm1, %xmm0 ; CHECK-NEXT: retq %x0 = load <4 x float>, <4 x float>* %x0ptr @@ -64,7 +64,7 @@ define <4 x float> @test_int_x86_avx512_mask3_vfmsub_ss_load0(<4 x float>* %x0pt define <4 x float> @test_int_x86_avx512_mask3_vfmsub_ss_load1(<4 x float> %x0, <4 x float>* %x1ptr, <4 x float> %x2){ ; CHECK-LABEL: test_int_x86_avx512_mask3_vfmsub_ss_load1: ; CHECK: ## %bb.0: -; CHECK-NEXT: vfmsub231ss (%rdi), %xmm0, %xmm1 +; CHECK-NEXT: vfmsub231ss {{.*#+}} xmm1 = (xmm0 * mem) - xmm1 ; CHECK-NEXT: vmovaps %xmm1, %xmm0 ; CHECK-NEXT: retq %x1 = load <4 x float>, <4 x float>* %x1ptr @@ -75,7 +75,7 @@ define <4 x float> @test_int_x86_avx512_mask3_vfmsub_ss_load1(<4 x float> %x0, < define <2 x double> @test_int_x86_avx512_mask3_vfmsub_sd_load0(<2 x double>* %x0ptr, <2 x double> %x1, <2 x double> %x2) { ; CHECK-LABEL: test_int_x86_avx512_mask3_vfmsub_sd_load0: ; CHECK: ## %bb.0: -; CHECK-NEXT: vfmsub231sd (%rdi), %xmm0, %xmm1 +; CHECK-NEXT: vfmsub231sd {{.*#+}} xmm1 = (xmm0 * mem) - xmm1 ; CHECK-NEXT: vmovapd %xmm1, %xmm0 ; CHECK-NEXT: retq %x0 = load <2 x double>, <2 x double>* %x0ptr @@ -86,7 +86,7 @@ define <2 x double> @test_int_x86_avx512_mask3_vfmsub_sd_load0(<2 x double>* %x0 define <2 x double> @test_int_x86_avx512_mask3_vfmsub_sd_load1(<2 x double> %x0, <2 x double>* %x1ptr, <2 x double> %x2){ ; CHECK-LABEL: test_int_x86_avx512_mask3_vfmsub_sd_load1: ; CHECK: ## %bb.0: -; CHECK-NEXT: vfmsub231sd (%rdi), %xmm0, %xmm1 +; CHECK-NEXT: vfmsub231sd {{.*#+}} xmm1 = (xmm0 * mem) - xmm1 ; CHECK-NEXT: vmovapd %xmm1, %xmm0 ; CHECK-NEXT: retq %x1 = load <2 x double>, <2 x double>* %x1ptr |