Skip to content

Commit 81958ac

Browse files
committed
Update tests
1 parent 8534e98 commit 81958ac

File tree

2 files changed

+16
-26
lines changed

2 files changed

+16
-26
lines changed

llvm/test/CodeGen/AArch64/fptosi-sat-vector.ll

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ define <1 x i32> @test_signed_v1f32_v1i32(<1 x float> %f) {
3131
;
3232
; CHECK-GI-LABEL: test_signed_v1f32_v1i32:
3333
; CHECK-GI: // %bb.0:
34-
; CHECK-GI-NEXT: fcvtzs s0, s0
34+
; CHECK-GI-NEXT: fcvtzs w8, s0
35+
; CHECK-GI-NEXT: fmov s0, w8
3536
; CHECK-GI-NEXT: ret
3637
%x = call <1 x i32> @llvm.fptosi.sat.v1f32.v1i32(<1 x float> %f)
3738
ret <1 x i32> %x
@@ -1161,24 +1162,18 @@ declare <7 x i32> @llvm.fptosi.sat.v7f16.v7i32 (<7 x half>)
11611162
declare <8 x i32> @llvm.fptosi.sat.v8f16.v8i32 (<8 x half>)
11621163

11631164
define <1 x i32> @test_signed_v1f16_v1i32(<1 x half> %f) {
1164-
; CHECK-SD-CVT-LABEL: test_signed_v1f16_v1i32:
1165-
; CHECK-SD-CVT: // %bb.0:
1166-
; CHECK-SD-CVT-NEXT: fcvt s0, h0
1167-
; CHECK-SD-CVT-NEXT: fcvtzs w8, s0
1168-
; CHECK-SD-CVT-NEXT: fmov s0, w8
1169-
; CHECK-SD-CVT-NEXT: ret
1165+
; CHECK-CVT-LABEL: test_signed_v1f16_v1i32:
1166+
; CHECK-CVT: // %bb.0:
1167+
; CHECK-CVT-NEXT: fcvt s0, h0
1168+
; CHECK-CVT-NEXT: fcvtzs w8, s0
1169+
; CHECK-CVT-NEXT: fmov s0, w8
1170+
; CHECK-CVT-NEXT: ret
11701171
;
11711172
; CHECK-FP16-LABEL: test_signed_v1f16_v1i32:
11721173
; CHECK-FP16: // %bb.0:
11731174
; CHECK-FP16-NEXT: fcvtzs w8, h0
11741175
; CHECK-FP16-NEXT: fmov s0, w8
11751176
; CHECK-FP16-NEXT: ret
1176-
;
1177-
; CHECK-GI-CVT-LABEL: test_signed_v1f16_v1i32:
1178-
; CHECK-GI-CVT: // %bb.0:
1179-
; CHECK-GI-CVT-NEXT: fcvt s0, h0
1180-
; CHECK-GI-CVT-NEXT: fcvtzs s0, s0
1181-
; CHECK-GI-CVT-NEXT: ret
11821177
%x = call <1 x i32> @llvm.fptosi.sat.v1f16.v1i32(<1 x half> %f)
11831178
ret <1 x i32> %x
11841179
}

llvm/test/CodeGen/AArch64/fptoui-sat-vector.ll

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ define <1 x i32> @test_unsigned_v1f32_v1i32(<1 x float> %f) {
3131
;
3232
; CHECK-GI-LABEL: test_unsigned_v1f32_v1i32:
3333
; CHECK-GI: // %bb.0:
34-
; CHECK-GI-NEXT: fcvtzu s0, s0
34+
; CHECK-GI-NEXT: fcvtzu w8, s0
35+
; CHECK-GI-NEXT: fmov s0, w8
3536
; CHECK-GI-NEXT: ret
3637
%x = call <1 x i32> @llvm.fptoui.sat.v1f32.v1i32(<1 x float> %f)
3738
ret <1 x i32> %x
@@ -992,24 +993,18 @@ declare <7 x i32> @llvm.fptoui.sat.v7f16.v7i32 (<7 x half>)
992993
declare <8 x i32> @llvm.fptoui.sat.v8f16.v8i32 (<8 x half>)
993994

994995
define <1 x i32> @test_unsigned_v1f16_v1i32(<1 x half> %f) {
995-
; CHECK-SD-CVT-LABEL: test_unsigned_v1f16_v1i32:
996-
; CHECK-SD-CVT: // %bb.0:
997-
; CHECK-SD-CVT-NEXT: fcvt s0, h0
998-
; CHECK-SD-CVT-NEXT: fcvtzu w8, s0
999-
; CHECK-SD-CVT-NEXT: fmov s0, w8
1000-
; CHECK-SD-CVT-NEXT: ret
996+
; CHECK-CVT-LABEL: test_unsigned_v1f16_v1i32:
997+
; CHECK-CVT: // %bb.0:
998+
; CHECK-CVT-NEXT: fcvt s0, h0
999+
; CHECK-CVT-NEXT: fcvtzu w8, s0
1000+
; CHECK-CVT-NEXT: fmov s0, w8
1001+
; CHECK-CVT-NEXT: ret
10011002
;
10021003
; CHECK-FP16-LABEL: test_unsigned_v1f16_v1i32:
10031004
; CHECK-FP16: // %bb.0:
10041005
; CHECK-FP16-NEXT: fcvtzu w8, h0
10051006
; CHECK-FP16-NEXT: fmov s0, w8
10061007
; CHECK-FP16-NEXT: ret
1007-
;
1008-
; CHECK-GI-CVT-LABEL: test_unsigned_v1f16_v1i32:
1009-
; CHECK-GI-CVT: // %bb.0:
1010-
; CHECK-GI-CVT-NEXT: fcvt s0, h0
1011-
; CHECK-GI-CVT-NEXT: fcvtzu s0, s0
1012-
; CHECK-GI-CVT-NEXT: ret
10131008
%x = call <1 x i32> @llvm.fptoui.sat.v1f16.v1i32(<1 x half> %f)
10141009
ret <1 x i32> %x
10151010
}

0 commit comments

Comments
 (0)