diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/fold-load-unops.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/fold-load-unops.ll | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/llvm/test/CodeGen/X86/fold-load-unops.ll b/llvm/test/CodeGen/X86/fold-load-unops.ll index bf47c633c35..7feb66525e2 100644 --- a/llvm/test/CodeGen/X86/fold-load-unops.ll +++ b/llvm/test/CodeGen/X86/fold-load-unops.ll @@ -7,13 +7,13 @@ define float @rcpss(float* %a) { ; SSE-LABEL: rcpss: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero ; SSE-NEXT: rcpss %xmm0, %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: rcpss: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vmovss {{.*#+}} xmm0 = mem[0],zero,zero,zero ; AVX-NEXT: vrcpss %xmm0, %xmm0, %xmm0 ; AVX-NEXT: retq @@ -26,13 +26,13 @@ define float @rcpss(float* %a) { define float @rsqrtss(float* %a) { ; SSE-LABEL: rsqrtss: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero ; SSE-NEXT: rsqrtss %xmm0, %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: rsqrtss: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vmovss {{.*#+}} xmm0 = mem[0],zero,zero,zero ; AVX-NEXT: vrsqrtss %xmm0, %xmm0, %xmm0 ; AVX-NEXT: retq @@ -45,13 +45,13 @@ define float @rsqrtss(float* %a) { define float @sqrtss(float* %a) { ; SSE-LABEL: sqrtss: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero ; SSE-NEXT: sqrtss %xmm0, %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: sqrtss: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vmovss {{.*#+}} xmm0 = mem[0],zero,zero,zero ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 ; AVX-NEXT: retq @@ -64,13 +64,13 @@ define float @sqrtss(float* %a) { define double @sqrtsd(double* %a) { ; SSE-LABEL: sqrtsd: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: movsd {{.*#+}} xmm0 = mem[0],zero ; SSE-NEXT: sqrtsd %xmm0, %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: sqrtsd: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vmovsd {{.*#+}} xmm0 = mem[0],zero ; AVX-NEXT: vsqrtsd %xmm0, %xmm0, %xmm0 ; AVX-NEXT: retq @@ -83,12 +83,12 @@ define double @sqrtsd(double* %a) { define float @rcpss_size(float* %a) optsize { ; SSE-LABEL: rcpss_size: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: rcpss (%rdi), %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: rcpss_size: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vrcpss (%rdi), %xmm0, %xmm0 ; AVX-NEXT: retq %ld = load float, float* %a @@ -100,12 +100,12 @@ define float @rcpss_size(float* %a) optsize { define <4 x float> @rcpss_full_size(<4 x float>* %a) optsize { ; SSE-LABEL: rcpss_full_size: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: rcpss (%rdi), %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: rcpss_full_size: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vrcpss (%rdi), %xmm0, %xmm0 ; AVX-NEXT: retq %ld = load <4 x float>, <4 x float>* %a @@ -115,12 +115,12 @@ define <4 x float> @rcpss_full_size(<4 x float>* %a) optsize { define float @rsqrtss_size(float* %a) optsize { ; SSE-LABEL: rsqrtss_size: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: rsqrtss (%rdi), %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: rsqrtss_size: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vrsqrtss (%rdi), %xmm0, %xmm0 ; AVX-NEXT: retq %ld = load float, float* %a @@ -132,12 +132,12 @@ define float @rsqrtss_size(float* %a) optsize { define <4 x float> @rsqrtss_full_size(<4 x float>* %a) optsize { ; SSE-LABEL: rsqrtss_full_size: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: rsqrtss (%rdi), %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: rsqrtss_full_size: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vrsqrtss (%rdi), %xmm0, %xmm0 ; AVX-NEXT: retq %ld = load <4 x float>, <4 x float>* %a @@ -147,12 +147,12 @@ define <4 x float> @rsqrtss_full_size(<4 x float>* %a) optsize { define float @sqrtss_size(float* %a) optsize{ ; SSE-LABEL: sqrtss_size: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: sqrtss (%rdi), %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: sqrtss_size: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vsqrtss (%rdi), %xmm0, %xmm0 ; AVX-NEXT: retq %ld = load float, float* %a @@ -164,12 +164,12 @@ define float @sqrtss_size(float* %a) optsize{ define <4 x float> @sqrtss_full_size(<4 x float>* %a) optsize{ ; SSE-LABEL: sqrtss_full_size: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: sqrtss (%rdi), %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: sqrtss_full_size: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vsqrtss (%rdi), %xmm0, %xmm0 ; AVX-NEXT: retq %ld = load <4 x float>, <4 x float>* %a @@ -179,12 +179,12 @@ define <4 x float> @sqrtss_full_size(<4 x float>* %a) optsize{ define double @sqrtsd_size(double* %a) optsize { ; SSE-LABEL: sqrtsd_size: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: sqrtsd (%rdi), %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: sqrtsd_size: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vsqrtsd (%rdi), %xmm0, %xmm0 ; AVX-NEXT: retq %ld = load double, double* %a @@ -196,12 +196,12 @@ define double @sqrtsd_size(double* %a) optsize { define <2 x double> @sqrtsd_full_size(<2 x double>* %a) optsize { ; SSE-LABEL: sqrtsd_full_size: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: sqrtsd (%rdi), %xmm0 ; SSE-NEXT: retq ; ; AVX-LABEL: sqrtsd_full_size: -; AVX: # BB#0: +; AVX: # %bb.0: ; AVX-NEXT: vsqrtsd (%rdi), %xmm0, %xmm0 ; AVX-NEXT: retq %ld = load <2 x double>, <2 x double>* %a |