@@ -398,10 +398,10 @@ for.end:
398398
399399define  void  @acos_f64 (ptr  nocapture  %varray ) {
400400; CHECK-LABEL: @acos_f64( 
401- ; CHECK-VF2-NOT: [[TMP5:%.*]] = call <2 x double> @llvm.acos.v2f64(<2 x double> [[TMP4:%.*]]) 
402- ; CHECK-VF4-NOT: [[TMP5:%.*]] = call <4 x double> @llvm.acos.v4f64(<4 x double> [[TMP4:%.*]]) 
403- ; CHECK-VF8-NOT: [[TMP5:%.*]] = call <8 x double> @llvm.acos.v8f64(<8 x double> [[TMP4:%.*]]) 
404- ; CHECK-VF16-NOT: [[TMP5:%.*]] = call <16 x double> @llvm.acos.v16f64(<16 x double> [[TMP4:%.*]]) 
401+ ; CHECK-VF2:     [[TMP5:%.*]] = call <2 x double> @llvm.acos.v2f64(<2 x double> [[TMP4:%.*]]) 
402+ ; CHECK-VF4:     [[TMP5:%.*]] = call <4 x double> @llvm.acos.v4f64(<4 x double> [[TMP4:%.*]]) 
403+ ; CHECK-VF8:     [[TMP5:%.*]] = call <8 x double> @llvm.acos.v8f64(<8 x double> [[TMP4:%.*]]) 
404+ ; CHECK-VF16:    [[TMP5:%.*]] = call <16 x double> @llvm.acos.v16f64(<16 x double> [[TMP4:%.*]]) 
405405; CHECK:        ret void 
406406; 
407407entry:
@@ -424,7 +424,7 @@ for.end:
424424
425425define  void  @acos_f32 (ptr  nocapture  %varray ) {
426426; CHECK-LABEL: @acos_f32( 
427- ; CHECK-VF2-NOT: [[TMP5:%.*]] = call <2 x float> @llvm.acos.v2f32(<2 x float> [[TMP4:%.*]]) 
427+ ; CHECK-VF2:     [[TMP5:%.*]] = call <2 x float> @llvm.acos.v2f32(<2 x float> [[TMP4:%.*]]) 
428428; CHECK-VF4:    [[TMP5:%.*]] = call <4 x float> @amd_vrs4_acosf(<4 x float> [[TMP4:%.*]]) 
429429; CHECK-VF8:    [[TMP5:%.*]] = call <8 x float> @amd_vrs8_acosf(<8 x float> [[TMP4:%.*]]) 
430430; CHECK-VF16:   [[TMP5:%.*]] = call <16 x float> @amd_vrs16_acosf(<16 x float> [[TMP4:%.*]]) 
@@ -502,10 +502,10 @@ for.end:
502502
503503define  void  @asin_f64 (ptr  nocapture  %varray ) {
504504; CHECK-LABEL: @asin_f64( 
505- ; CHECK-VF2-NOT: [[TMP5:%.*]] = call <2 x double> @llvm.asin.v2f64(<2 x double> [[TMP4:%.*]]) 
506- ; CHECK-VF4-NOT: [[TMP5:%.*]] = call <4 x double> @llvm.asin.v4f64(<4 x double> [[TMP4:%.*]]) 
505+ ; CHECK-VF2:     [[TMP5:%.*]] = call <2 x double> @llvm.asin.v2f64(<2 x double> [[TMP4:%.*]]) 
506+ ; CHECK-VF4:     [[TMP5:%.*]] = call <4 x double> @llvm.asin.v4f64(<4 x double> [[TMP4:%.*]]) 
507507; CHECK-VF8:    [[TMP5:%.*]] = call <8 x double> @amd_vrd8_asin(<8 x double> [[TMP4:%.*]]) 
508- ; CHECK-VF16-NOT: [[TMP5:%.*]] = call <16 x double> @llvm.asin.v16f64(<16 x double> [[TMP4:%.*]]) 
508+ ; CHECK-VF16:    [[TMP5:%.*]] = call <16 x double> @llvm.asin.v16f64(<16 x double> [[TMP4:%.*]]) 
509509; CHECK:        ret void 
510510; 
511511entry:
@@ -528,7 +528,7 @@ for.end:
528528
529529define  void  @asin_f32 (ptr  nocapture  %varray ) {
530530; CHECK-LABEL: @asin_f32( 
531- ; CHECK-VF2-NOT: [[TMP5:%.*]] = call <2 x float> @llvm.asin.v2f32(<2 x float> [[TMP4:%.*]]) 
531+ ; CHECK-VF2:     [[TMP5:%.*]] = call <2 x float> @llvm.asin.v2f32(<2 x float> [[TMP4:%.*]]) 
532532; CHECK-VF4:    [[TMP5:%.*]] = call <4 x float> @amd_vrs4_asinf(<4 x float> [[TMP4:%.*]]) 
533533; CHECK-VF8:    [[TMP5:%.*]] = call <8 x float> @amd_vrs8_asinf(<8 x float> [[TMP4:%.*]]) 
534534; CHECK-VF16:   [[TMP5:%.*]] = call <16 x float> @amd_vrs16_asinf(<16 x float> [[TMP4:%.*]]) 
@@ -609,7 +609,7 @@ define void @atan_f64(ptr nocapture %varray) {
609609; CHECK-VF2:    [[TMP5:%.*]] = call <2 x double> @amd_vrd2_atan(<2 x double> [[TMP4:%.*]]) 
610610; CHECK-VF4:    [[TMP5:%.*]] = call <4 x double> @amd_vrd4_atan(<4 x double> [[TMP4:%.*]]) 
611611; CHECK-VF8:    [[TMP5:%.*]] = call <8 x double> @amd_vrd8_atan(<8 x double> [[TMP4:%.*]]) 
612- ; CHECK-VF16-NOT: [[TMP5:%.*]] = call <16 x double> @llvm.atan.v16f64(<16 x double> [[TMP4:%.*]]) 
612+ ; CHECK-VF16:    [[TMP5:%.*]] = call <16 x double> @llvm.atan.v16f64(<16 x double> [[TMP4:%.*]]) 
613613; CHECK:        ret void 
614614; 
615615entry:
@@ -632,7 +632,7 @@ for.end:
632632
633633define  void  @atan_f32 (ptr  nocapture  %varray ) {
634634; CHECK-LABEL: @atan_f32( 
635- ; CHECK-VF2-NOT: [[TMP5:%.*]] = call <2 x float> @llvm.atan.v2f32(<2 x float> [[TMP4:%.*]]) 
635+ ; CHECK-VF2:     [[TMP5:%.*]] = call <2 x float> @llvm.atan.v2f32(<2 x float> [[TMP4:%.*]]) 
636636; CHECK-VF4:    [[TMP5:%.*]] = call <4 x float> @amd_vrs4_atanf(<4 x float> [[TMP4:%.*]]) 
637637; CHECK-VF8:    [[TMP5:%.*]] = call <8 x float> @amd_vrs8_atanf(<8 x float> [[TMP4:%.*]]) 
638638; CHECK-VF16:   [[TMP5:%.*]] = call <16 x float> @amd_vrs16_atanf(<16 x float> [[TMP4:%.*]]) 
@@ -710,10 +710,10 @@ for.end:
710710
711711define  void  @sinh_f64 (ptr  nocapture  %varray ) {
712712; CHECK-LABEL: @sinh_f64( 
713- ; CHECK-VF2-NOT: [[TMP5:%.*]] = call <2 x double> @llvm.sinh.v2f64(<2 x double> [[TMP4:%.*]]) 
714- ; CHECK-VF4-NOT: [[TMP5:%.*]] = call <4 x double> @llvm.sinh.v4f64(<4 x double> [[TMP4:%.*]]) 
715- ; CHECK-VF8-NOT: [[TMP5:%.*]] = call <8 x double> @llvm.sinh.v8f64(<8 x double> [[TMP4:%.*]]) 
716- ; CHECK-VF16-NOT: [[TMP5:%.*]] = call <16 x double> @llvm.sinh.v16f64(<16 x double> [[TMP4:%.*]]) 
713+ ; CHECK-VF2:     [[TMP5:%.*]] = call <2 x double> @llvm.sinh.v2f64(<2 x double> [[TMP4:%.*]]) 
714+ ; CHECK-VF4:     [[TMP5:%.*]] = call <4 x double> @llvm.sinh.v4f64(<4 x double> [[TMP4:%.*]]) 
715+ ; CHECK-VF8:     [[TMP5:%.*]] = call <8 x double> @llvm.sinh.v8f64(<8 x double> [[TMP4:%.*]]) 
716+ ; CHECK-VF16:    [[TMP5:%.*]] = call <16 x double> @llvm.sinh.v16f64(<16 x double> [[TMP4:%.*]]) 
717717; CHECK:        ret void 
718718; 
719719entry:
@@ -736,10 +736,10 @@ for.end:
736736
737737define  void  @sinh_f32 (ptr  nocapture  %varray ) {
738738; CHECK-LABEL: @sinh_f32( 
739- ; CHECK-VF2-NOT: [[TMP5:%.*]] = call <2 x float> @llvm.sinh.v2f32(<2 x float> [[TMP4:%.*]]) 
740- ; CHECK-VF4-NOT: [[TMP5:%.*]] = call <4 x float> @llvm.sinh.v4f32(<4 x float> [[TMP4:%.*]]) 
741- ; CHECK-VF8-NOT: [[TMP5:%.*]] = call <8 x float> @llvm.sinh.v8f32(<8 x float> [[TMP4:%.*]]) 
742- ; CHECK-VF16-NOT: [[TMP5:%.*]] = call <16 x float> @llvm.sinh.v16f32(<16 x float> [[TMP4:%.*]]) 
739+ ; CHECK-VF2:     [[TMP5:%.*]] = call <2 x float> @llvm.sinh.v2f32(<2 x float> [[TMP4:%.*]]) 
740+ ; CHECK-VF4:     [[TMP5:%.*]] = call <4 x float> @llvm.sinh.v4f32(<4 x float> [[TMP4:%.*]]) 
741+ ; CHECK-VF8:     [[TMP5:%.*]] = call <8 x float> @llvm.sinh.v8f32(<8 x float> [[TMP4:%.*]]) 
742+ ; CHECK-VF16:    [[TMP5:%.*]] = call <16 x float> @llvm.sinh.v16f32(<16 x float> [[TMP4:%.*]]) 
743743; CHECK:        ret void 
744744; 
745745entry:
@@ -815,9 +815,9 @@ for.end:
815815define  void  @cosh_f64 (ptr  nocapture  %varray ) {
816816; CHECK-LABEL: @cosh_f64( 
817817; CHECK-VF2:    [[TMP5:%.*]] = call <2 x double> @amd_vrd2_cosh(<2 x double> [[TMP4:%.*]]) 
818- ; CHECK-VF4-NOT: [[TMP5:%.*]] = call <4 x double> @llvm.cosh.v4f64(<4 x double> [[TMP4:%.*]]) 
819- ; CHECK-VF8-NOT: [[TMP5:%.*]] = call <8 x double> @llvm.cosh.v8f64(<8 x double> [[TMP4:%.*]]) 
820- ; CHECK-VF16-NOT: [[TMP5:%.*]] = call <16 x double> @llvm.cosh.v16f64(<16 x double> [[TMP4:%.*]]) 
818+ ; CHECK-VF4:     [[TMP5:%.*]] = call <4 x double> @llvm.cosh.v4f64(<4 x double> [[TMP4:%.*]]) 
819+ ; CHECK-VF8:     [[TMP5:%.*]] = call <8 x double> @llvm.cosh.v8f64(<8 x double> [[TMP4:%.*]]) 
820+ ; CHECK-VF16:    [[TMP5:%.*]] = call <16 x double> @llvm.cosh.v16f64(<16 x double> [[TMP4:%.*]]) 
821821; CHECK:        ret void 
822822; 
823823entry:
@@ -840,10 +840,10 @@ for.end:
840840
841841define  void  @cosh_f32 (ptr  nocapture  %varray ) {
842842; CHECK-LABEL: @cosh_f32( 
843- ; CHECK-VF2-NOT: [[TMP5:%.*]] = call <2 x float> @llvm.cosh.v2f32(<2 x float> [[TMP4:%.*]]) 
843+ ; CHECK-VF2:     [[TMP5:%.*]] = call <2 x float> @llvm.cosh.v2f32(<2 x float> [[TMP4:%.*]]) 
844844; CHECK-VF4:    [[TMP5:%.*]] = call <4 x float> @amd_vrs4_coshf(<4 x float> [[TMP4:%.*]]) 
845845; CHECK-VF8:    [[TMP5:%.*]] = call <8 x float> @amd_vrs8_coshf(<8 x float> [[TMP4:%.*]]) 
846- ; CHECK-VF16-NOT: [[TMP5:%.*]] = call <16 x float> @llvm.cosh.v16f32(<16 x float> [[TMP4:%.*]]) 
846+ ; CHECK-VF16:    [[TMP5:%.*]] = call <16 x float> @llvm.cosh.v16f32(<16 x float> [[TMP4:%.*]]) 
847847; CHECK:        ret void 
848848; 
849849entry:
@@ -918,10 +918,10 @@ for.end:
918918
919919define  void  @tanh_f64 (ptr  nocapture  %varray ) {
920920; CHECK-LABEL: @tanh_f64( 
921- ; CHECK-VF2-NOT: [[TMP5:%.*]] = call <2 x double> @llvm.tanh.v2f64(<2 x double> [[TMP4:%.*]]) 
922- ; CHECK-VF4-NOT: [[TMP5:%.*]] = call <4 x double> @llvm.tanh.v4f64(<4 x double> [[TMP4:%.*]]) 
923- ; CHECK-VF8-NOT: [[TMP5:%.*]] = call <8 x double> @llvm.tanh.v8f64(<8 x double> [[TMP4:%.*]]) 
924- ; CHECK-VF16-NOT: [[TMP5:%.*]] = call <16 x double> @llvm.tanh.v16f64(<16 x double> [[TMP4:%.*]]) 
921+ ; CHECK-VF2:     [[TMP5:%.*]] = call <2 x double> @llvm.tanh.v2f64(<2 x double> [[TMP4:%.*]]) 
922+ ; CHECK-VF4:     [[TMP5:%.*]] = call <4 x double> @llvm.tanh.v4f64(<4 x double> [[TMP4:%.*]]) 
923+ ; CHECK-VF8:     [[TMP5:%.*]] = call <8 x double> @llvm.tanh.v8f64(<8 x double> [[TMP4:%.*]]) 
924+ ; CHECK-VF16:    [[TMP5:%.*]] = call <16 x double> @llvm.tanh.v16f64(<16 x double> [[TMP4:%.*]]) 
925925; CHECK:        ret void 
926926; 
927927entry:
@@ -944,7 +944,7 @@ for.end:
944944
945945define  void  @tanh_f32 (ptr  nocapture  %varray ) {
946946; CHECK-LABEL: @tanh_f32( 
947- ; CHECK-VF2-NOT: [[TMP5:%.*]] = call <2 x float> @llvm.tanh.v2f32(<2 x float> [[TMP4:%.*]]) 
947+ ; CHECK-VF2:     [[TMP5:%.*]] = call <2 x float> @llvm.tanh.v2f32(<2 x float> [[TMP4:%.*]]) 
948948; CHECK-VF4:    [[TMP5:%.*]] = call <4 x float> @amd_vrs4_tanhf(<4 x float> [[TMP4:%.*]]) 
949949; CHECK-VF8:    [[TMP5:%.*]] = call <8 x float> @amd_vrs8_tanhf(<8 x float> [[TMP4:%.*]]) 
950950; CHECK-VF16:   [[TMP5:%.*]] = call <16 x float> @amd_vrs16_tanhf(<16 x float> [[TMP4:%.*]]) 
0 commit comments