@@ -331,7 +331,7 @@ define float @extract_v4i32_minimum(<4 x float> %a, <4 x float> %b, i32 %c) {
331331; CHECK-GI-NEXT: add sp, sp, #16
332332; CHECK-GI-NEXT: ret
333333entry:
334- %vector = call <4 x float > @llvm.minimum.v4float (<4 x float > %a , <4 x float > %b )
334+ %vector = call <4 x float > @llvm.minimum.v4f32 (<4 x float > %a , <4 x float > %b )
335335 %d = extractelement <4 x float > %vector , i32 %c
336336 ret float %d
337337}
@@ -367,7 +367,7 @@ define float @extract_v4i32_minimum_build_vector(<4 x float> %a, <4 x float> %b,
367367; CHECK-GI-NEXT: add sp, sp, #16
368368; CHECK-GI-NEXT: ret
369369entry:
370- %vector = call <4 x float > @llvm.minimum.v4float (<4 x float > %a , <4 x float > <float 42 .0 , float 11 .0 , float 17 .0 , float 6 .0 >)
370+ %vector = call <4 x float > @llvm.minimum.v4f32 (<4 x float > %a , <4 x float > <float 42 .0 , float 11 .0 , float 17 .0 , float 6 .0 >)
371371 %d = extractelement <4 x float > %vector , i32 %c
372372 ret float %d
373373}
@@ -381,7 +381,7 @@ define float @extract_v4i32_minimum_build_vector_const(<4 x float> %a, <4 x floa
381381; CHECK-NEXT: mov s0, v0.s[1]
382382; CHECK-NEXT: ret
383383entry:
384- %vector = call <4 x float > @llvm.minimum.v4float (<4 x float > %a , <4 x float > <float 42 .0 , float 11 .0 , float 17 .0 , float 6 .0 >)
384+ %vector = call <4 x float > @llvm.minimum.v4f32 (<4 x float > %a , <4 x float > <float 42 .0 , float 11 .0 , float 17 .0 , float 6 .0 >)
385385 %d = extractelement <4 x float > %vector , i32 1
386386 ret float %d
387387}
@@ -414,7 +414,7 @@ define float @extract_v4i32_copysign_build_vector(<4 x float> %a, <4 x float> %b
414414; CHECK-GI-NEXT: add sp, sp, #16
415415; CHECK-GI-NEXT: ret
416416entry:
417- %vector = call <4 x float > @llvm.copysign.v4float (<4 x float > %a , <4 x float > <float 42 .0 , float 11 .0 , float 17 .0 , float 6 .0 >)
417+ %vector = call <4 x float > @llvm.copysign.v4f32 (<4 x float > %a , <4 x float > <float 42 .0 , float 11 .0 , float 17 .0 , float 6 .0 >)
418418 %d = extractelement <4 x float > %vector , i32 %c
419419 ret float %d
420420}
@@ -433,7 +433,7 @@ define float @extract_v4i32_copysign_build_vector_const(<4 x float> %a, <4 x flo
433433; CHECK-GI-NEXT: mov s0, v0.s[2]
434434; CHECK-GI-NEXT: ret
435435entry:
436- %vector = call <4 x float > @llvm.copysign.v4float (<4 x float > %a , <4 x float > <float 42 .0 , float 11 .0 , float 17 .0 , float 6 .0 >)
436+ %vector = call <4 x float > @llvm.copysign.v4f32 (<4 x float > %a , <4 x float > <float 42 .0 , float 11 .0 , float 17 .0 , float 6 .0 >)
437437 %d = extractelement <4 x float > %vector , i32 2
438438 ret float %d
439439}
@@ -508,8 +508,8 @@ entry:
508508 ret i32 %d
509509}
510510
511- define i32 @extract_v4float_fcmp (<4 x float > %a , <4 x float > %b , i32 %c ) {
512- ; CHECK-SD-LABEL: extract_v4float_fcmp :
511+ define i32 @extract_v4f32_fcmp (<4 x float > %a , <4 x float > %b , i32 %c ) {
512+ ; CHECK-SD-LABEL: extract_v4f32_fcmp :
513513; CHECK-SD: // %bb.0: // %entry
514514; CHECK-SD-NEXT: sub sp, sp, #16
515515; CHECK-SD-NEXT: .cfi_def_cfa_offset 16
@@ -524,7 +524,7 @@ define i32 @extract_v4float_fcmp(<4 x float> %a, <4 x float> %b, i32 %c) {
524524; CHECK-SD-NEXT: add sp, sp, #16
525525; CHECK-SD-NEXT: ret
526526;
527- ; CHECK-GI-LABEL: extract_v4float_fcmp :
527+ ; CHECK-GI-LABEL: extract_v4f32_fcmp :
528528; CHECK-GI: // %bb.0: // %entry
529529; CHECK-GI-NEXT: sub sp, sp, #16
530530; CHECK-GI-NEXT: .cfi_def_cfa_offset 16
@@ -548,16 +548,16 @@ entry:
548548 ret i32 %d
549549}
550550
551- define i32 @extract_v4float_fcmp_const (<4 x float > %a , <4 x float > %b , i32 %c ) {
552- ; CHECK-SD-LABEL: extract_v4float_fcmp_const :
551+ define i32 @extract_v4f32_fcmp_const (<4 x float > %a , <4 x float > %b , i32 %c ) {
552+ ; CHECK-SD-LABEL: extract_v4f32_fcmp_const :
553553; CHECK-SD: // %bb.0: // %entry
554554; CHECK-SD-NEXT: movi v1.4s, #1
555555; CHECK-SD-NEXT: fcmeq v0.4s, v0.4s, v0.4s
556556; CHECK-SD-NEXT: bic v0.16b, v1.16b, v0.16b
557557; CHECK-SD-NEXT: mov w0, v0.s[1]
558558; CHECK-SD-NEXT: ret
559559;
560- ; CHECK-GI-LABEL: extract_v4float_fcmp_const :
560+ ; CHECK-GI-LABEL: extract_v4f32_fcmp_const :
561561; CHECK-GI: // %bb.0: // %entry
562562; CHECK-GI-NEXT: fmov v1.4s, #1.00000000
563563; CHECK-GI-NEXT: fcmge v2.4s, v0.4s, v1.4s
@@ -680,9 +680,9 @@ define i32 @extract_v4i32_abs(<4 x float> %a, i32 %c) {
680680; CHECK-GI-NEXT: add sp, sp, #16
681681; CHECK-GI-NEXT: ret
682682entry:
683- %ceil = call <4 x float > @llvm.ceil.v4float (<4 x float > %a )
684- %floor = call <4 x float > @llvm.floor.v4float (<4 x float > %ceil )
685- %fabs = call <4 x float > @llvm.fabs.v4float (<4 x float > %floor )
683+ %ceil = call <4 x float > @llvm.ceil.v4f32 (<4 x float > %a )
684+ %floor = call <4 x float > @llvm.floor.v4f32 (<4 x float > %ceil )
685+ %fabs = call <4 x float > @llvm.fabs.v4f32 (<4 x float > %floor )
686686 %abs = fptosi <4 x float > %fabs to <4 x i32 >
687687 %vector = call <4 x i32 > @llvm.abs.v4i32 (<4 x i32 > %abs , i1 0 )
688688 %d = extractelement <4 x i32 > %vector , i32 %c
@@ -708,9 +708,9 @@ define i32 @extract_v4i32_abs_const(<4 x float> %a, i32 %c) {
708708; CHECK-GI-NEXT: fmov w0, s0
709709; CHECK-GI-NEXT: ret
710710entry:
711- %ceil = call <4 x float > @llvm.ceil.v4float (<4 x float > <float 1 .0 , float 4 .0 , float 3 .0 , float 2 .0 >)
712- %floor = call <4 x float > @llvm.floor.v4float (<4 x float > %ceil )
713- %fabs = call <4 x float > @llvm.fabs.v4float (<4 x float > %floor )
711+ %ceil = call <4 x float > @llvm.ceil.v4f32 (<4 x float > <float 1 .0 , float 4 .0 , float 3 .0 , float 2 .0 >)
712+ %floor = call <4 x float > @llvm.floor.v4f32 (<4 x float > %ceil )
713+ %fabs = call <4 x float > @llvm.fabs.v4f32 (<4 x float > %floor )
714714 %abs = fptosi <4 x float > %fabs to <4 x i32 >
715715 %vector = call <4 x i32 > @llvm.abs.v4i32 (<4 x i32 > %abs , i1 0 )
716716 %d = extractelement <4 x i32 > %vector , i32 1
@@ -751,9 +751,9 @@ define i32 @extract_v4i32_abs_half_const(<4 x float> %a, i32 %c) {
751751; CHECK-GI-NEXT: add sp, sp, #16
752752; CHECK-GI-NEXT: ret
753753entry:
754- %ceil = call <4 x float > @llvm.ceil.v4float (<4 x float > <float 1 .0 , float 4 .0 , float 3 .0 , float 2 .0 >)
755- %floor = call <4 x float > @llvm.floor.v4float (<4 x float > %ceil )
756- %fabs = call <4 x float > @llvm.fabs.v4float (<4 x float > %floor )
754+ %ceil = call <4 x float > @llvm.ceil.v4f32 (<4 x float > <float 1 .0 , float 4 .0 , float 3 .0 , float 2 .0 >)
755+ %floor = call <4 x float > @llvm.floor.v4f32 (<4 x float > %ceil )
756+ %fabs = call <4 x float > @llvm.fabs.v4f32 (<4 x float > %floor )
757757 %abs = fptosi <4 x float > %fabs to <4 x i32 >
758758 %vector = call <4 x i32 > @llvm.abs.v4i32 (<4 x i32 > %abs , i1 0 )
759759 %d = extractelement <4 x i32 > %vector , i32 %c
0 commit comments