diff options
Diffstat (limited to 'clang/test/CodeGen/sse-builtins.c')
-rw-r--r-- | clang/test/CodeGen/sse-builtins.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/clang/test/CodeGen/sse-builtins.c b/clang/test/CodeGen/sse-builtins.c index 7e446ba2b02..18e51349fb5 100644 --- a/clang/test/CodeGen/sse-builtins.c +++ b/clang/test/CodeGen/sse-builtins.c @@ -508,14 +508,6 @@ __m128 test_mm_rcp_ps(__m128 x) { __m128 test_mm_rcp_ss(__m128 x) { // CHECK-LABEL: test_mm_rcp_ss // CHECK: call <4 x float> @llvm.x86.sse.rcp.ss(<4 x float> {{.*}}) - // CHECK: extractelement <4 x float> {{.*}}, i32 0 - // CHECK: insertelement <4 x float> undef, float {{.*}}, i32 0 - // CHECK: extractelement <4 x float> {{.*}}, i32 1 - // CHECK: insertelement <4 x float> {{.*}}, float {{.*}}, i32 1 - // CHECK: extractelement <4 x float> {{.*}}, i32 2 - // CHECK: insertelement <4 x float> {{.*}}, float {{.*}}, i32 2 - // CHECK: extractelement <4 x float> {{.*}}, i32 3 - // CHECK: insertelement <4 x float> {{.*}}, float {{.*}}, i32 3 return _mm_rcp_ss(x); } @@ -528,14 +520,6 @@ __m128 test_mm_rsqrt_ps(__m128 x) { __m128 test_mm_rsqrt_ss(__m128 x) { // CHECK-LABEL: test_mm_rsqrt_ss // CHECK: call <4 x float> @llvm.x86.sse.rsqrt.ss(<4 x float> {{.*}}) - // CHECK: extractelement <4 x float> {{.*}}, i32 0 - // CHECK: insertelement <4 x float> undef, float {{.*}}, i32 0 - // CHECK: extractelement <4 x float> {{.*}}, i32 1 - // CHECK: insertelement <4 x float> {{.*}}, float {{.*}}, i32 1 - // CHECK: extractelement <4 x float> {{.*}}, i32 2 - // CHECK: insertelement <4 x float> {{.*}}, float {{.*}}, i32 2 - // CHECK: extractelement <4 x float> {{.*}}, i32 3 - // CHECK: insertelement <4 x float> {{.*}}, float {{.*}}, i32 3 return _mm_rsqrt_ss(x); } @@ -662,14 +646,6 @@ __m128 test_mm_sqrt_ps(__m128 x) { __m128 test_sqrt_ss(__m128 x) { // CHECK: define {{.*}} @test_sqrt_ss // CHECK: call <4 x float> @llvm.x86.sse.sqrt.ss - // CHECK: extractelement <4 x float> {{.*}}, i32 0 - // CHECK: insertelement <4 x float> undef, float {{.*}}, i32 0 - // CHECK: extractelement <4 x float> {{.*}}, i32 1 - // CHECK: insertelement <4 x float> {{.*}}, float {{.*}}, i32 1 - // CHECK: extractelement <4 x float> {{.*}}, i32 2 - // CHECK: insertelement <4 x float> {{.*}}, float {{.*}}, i32 2 - // CHECK: extractelement <4 x float> {{.*}}, i32 3 - // CHECK: insertelement <4 x float> {{.*}}, float {{.*}}, i32 3 return _mm_sqrt_ss(x); } |