@@ -441,26 +441,6 @@ void test_builtin_elementwise_atan(float f1, float f2, double d1, double d2,
441441 vf2 = __builtin_elementwise_atan (vf1 );
442442}
443443
444- void test_builtin_elementwise_atan2 (float f1 , float f2 , float f3 , double d1 ,
445- double d2 , double d3 , float4 vf1 ,
446- float4 vf2 , float4 vf3 ) {
447- // CHECK-LABEL: define void @test_builtin_elementwise_atan2(
448- // CHECK: [[F1:%.+]] = load float, ptr %f1.addr, align 4
449- // CHECK-NEXT: [[F2:%.+]] = load float, ptr %f2.addr, align 4
450- // CHECK-NEXT: call float @llvm.atan2.f32(float [[F1]], float [[F2]])
451- f3 = __builtin_elementwise_atan2 (f1 , f2 );
452-
453- // CHECK: [[D1:%.+]] = load double, ptr %d1.addr, align 8
454- // CHECK-NEXT: [[D2:%.+]] = load double, ptr %d2.addr, align 8
455- // CHECK-NEXT: call double @llvm.atan2.f64(double [[D1]], double [[D2]])
456- d3 = __builtin_elementwise_atan2 (d1 , d2 );
457-
458- // CHECK: [[VF1:%.+]] = load <4 x float>, ptr %vf1.addr, align 16
459- // CHECK-NEXT: [[VF2:%.+]] = load <4 x float>, ptr %vf2.addr, align 16
460- // CHECK-NEXT: call <4 x float> @llvm.atan2.v4f32(<4 x float> [[VF1]], <4 x float> [[VF2]])
461- vf3 = __builtin_elementwise_atan2 (vf1 , vf2 );
462- }
463-
464444void test_builtin_elementwise_cos (float f1 , float f2 , double d1 , double d2 ,
465445 float4 vf1 , float4 vf2 ) {
466446 // CHECK-LABEL: define void @test_builtin_elementwise_cos(
0 commit comments