Skip to content

Commit a4b7688

Browse files
committed
[AArch64] Regenerate fsh.ll test. NFC
1 parent 976c37e commit a4b7688

File tree

1 file changed

+40
-88
lines changed
  • llvm/test/CodeGen/AArch64

1 file changed

+40
-88
lines changed

llvm/test/CodeGen/AArch64/fsh.ll

Lines changed: 40 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -3905,102 +3905,66 @@ entry:
39053905
}
39063906

39073907
define <8 x i8> @fshl_v8i8_c(<8 x i8> %a, <8 x i8> %b) {
3908-
; CHECK-SD-LABEL: fshl_v8i8_c:
3909-
; CHECK-SD: // %bb.0: // %entry
3910-
; CHECK-SD-NEXT: shl v0.8b, v0.8b, #3
3911-
; CHECK-SD-NEXT: usra v0.8b, v1.8b, #5
3912-
; CHECK-SD-NEXT: ret
3913-
;
3914-
; CHECK-GI-LABEL: fshl_v8i8_c:
3915-
; CHECK-GI: // %bb.0: // %entry
3916-
; CHECK-GI-NEXT: shl v0.8b, v0.8b, #3
3917-
; CHECK-GI-NEXT: usra v0.8b, v1.8b, #5
3918-
; CHECK-GI-NEXT: ret
3908+
; CHECK-LABEL: fshl_v8i8_c:
3909+
; CHECK: // %bb.0: // %entry
3910+
; CHECK-NEXT: shl v0.8b, v0.8b, #3
3911+
; CHECK-NEXT: usra v0.8b, v1.8b, #5
3912+
; CHECK-NEXT: ret
39193913
entry:
39203914
%d = call <8 x i8> @llvm.fshl(<8 x i8> %a, <8 x i8> %b, <8 x i8> <i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3>)
39213915
ret <8 x i8> %d
39223916
}
39233917

39243918
define <8 x i8> @fshr_v8i8_c(<8 x i8> %a, <8 x i8> %b) {
3925-
; CHECK-SD-LABEL: fshr_v8i8_c:
3926-
; CHECK-SD: // %bb.0: // %entry
3927-
; CHECK-SD-NEXT: shl v0.8b, v0.8b, #5
3928-
; CHECK-SD-NEXT: usra v0.8b, v1.8b, #3
3929-
; CHECK-SD-NEXT: ret
3930-
;
3931-
; CHECK-GI-LABEL: fshr_v8i8_c:
3932-
; CHECK-GI: // %bb.0: // %entry
3933-
; CHECK-GI-NEXT: shl v0.8b, v0.8b, #5
3934-
; CHECK-GI-NEXT: usra v0.8b, v1.8b, #3
3935-
; CHECK-GI-NEXT: ret
3919+
; CHECK-LABEL: fshr_v8i8_c:
3920+
; CHECK: // %bb.0: // %entry
3921+
; CHECK-NEXT: shl v0.8b, v0.8b, #5
3922+
; CHECK-NEXT: usra v0.8b, v1.8b, #3
3923+
; CHECK-NEXT: ret
39363924
entry:
39373925
%d = call <8 x i8> @llvm.fshr(<8 x i8> %a, <8 x i8> %b, <8 x i8> <i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3>)
39383926
ret <8 x i8> %d
39393927
}
39403928

39413929
define <16 x i8> @fshl_v16i8_c(<16 x i8> %a, <16 x i8> %b) {
3942-
; CHECK-SD-LABEL: fshl_v16i8_c:
3943-
; CHECK-SD: // %bb.0: // %entry
3944-
; CHECK-SD-NEXT: shl v0.16b, v0.16b, #3
3945-
; CHECK-SD-NEXT: usra v0.16b, v1.16b, #5
3946-
; CHECK-SD-NEXT: ret
3947-
;
3948-
; CHECK-GI-LABEL: fshl_v16i8_c:
3949-
; CHECK-GI: // %bb.0: // %entry
3950-
; CHECK-GI-NEXT: shl v0.16b, v0.16b, #3
3951-
; CHECK-GI-NEXT: usra v0.16b, v1.16b, #5
3952-
; CHECK-GI-NEXT: ret
3930+
; CHECK-LABEL: fshl_v16i8_c:
3931+
; CHECK: // %bb.0: // %entry
3932+
; CHECK-NEXT: shl v0.16b, v0.16b, #3
3933+
; CHECK-NEXT: usra v0.16b, v1.16b, #5
3934+
; CHECK-NEXT: ret
39533935
entry:
39543936
%d = call <16 x i8> @llvm.fshl(<16 x i8> %a, <16 x i8> %b, <16 x i8> <i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3>)
39553937
ret <16 x i8> %d
39563938
}
39573939

39583940
define <16 x i8> @fshr_v16i8_c(<16 x i8> %a, <16 x i8> %b) {
3959-
; CHECK-SD-LABEL: fshr_v16i8_c:
3960-
; CHECK-SD: // %bb.0: // %entry
3961-
; CHECK-SD-NEXT: shl v0.16b, v0.16b, #5
3962-
; CHECK-SD-NEXT: usra v0.16b, v1.16b, #3
3963-
; CHECK-SD-NEXT: ret
3964-
;
3965-
; CHECK-GI-LABEL: fshr_v16i8_c:
3966-
; CHECK-GI: // %bb.0: // %entry
3967-
; CHECK-GI-NEXT: shl v0.16b, v0.16b, #5
3968-
; CHECK-GI-NEXT: usra v0.16b, v1.16b, #3
3969-
; CHECK-GI-NEXT: ret
3941+
; CHECK-LABEL: fshr_v16i8_c:
3942+
; CHECK: // %bb.0: // %entry
3943+
; CHECK-NEXT: shl v0.16b, v0.16b, #5
3944+
; CHECK-NEXT: usra v0.16b, v1.16b, #3
3945+
; CHECK-NEXT: ret
39703946
entry:
39713947
%d = call <16 x i8> @llvm.fshr(<16 x i8> %a, <16 x i8> %b, <16 x i8> <i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3>)
39723948
ret <16 x i8> %d
39733949
}
39743950

39753951
define <4 x i16> @fshl_v4i16_c(<4 x i16> %a, <4 x i16> %b) {
3976-
; CHECK-SD-LABEL: fshl_v4i16_c:
3977-
; CHECK-SD: // %bb.0: // %entry
3978-
; CHECK-SD-NEXT: shl v0.4h, v0.4h, #3
3979-
; CHECK-SD-NEXT: usra v0.4h, v1.4h, #13
3980-
; CHECK-SD-NEXT: ret
3981-
;
3982-
; CHECK-GI-LABEL: fshl_v4i16_c:
3983-
; CHECK-GI: // %bb.0: // %entry
3984-
; CHECK-GI-NEXT: shl v0.4h, v0.4h, #3
3985-
; CHECK-GI-NEXT: usra v0.4h, v1.4h, #13
3986-
; CHECK-GI-NEXT: ret
3952+
; CHECK-LABEL: fshl_v4i16_c:
3953+
; CHECK: // %bb.0: // %entry
3954+
; CHECK-NEXT: shl v0.4h, v0.4h, #3
3955+
; CHECK-NEXT: usra v0.4h, v1.4h, #13
3956+
; CHECK-NEXT: ret
39873957
entry:
39883958
%d = call <4 x i16> @llvm.fshl(<4 x i16> %a, <4 x i16> %b, <4 x i16> <i16 3, i16 3, i16 3, i16 3>)
39893959
ret <4 x i16> %d
39903960
}
39913961

39923962
define <4 x i16> @fshr_v4i16_c(<4 x i16> %a, <4 x i16> %b) {
3993-
; CHECK-SD-LABEL: fshr_v4i16_c:
3994-
; CHECK-SD: // %bb.0: // %entry
3995-
; CHECK-SD-NEXT: shl v0.4h, v0.4h, #13
3996-
; CHECK-SD-NEXT: usra v0.4h, v1.4h, #3
3997-
; CHECK-SD-NEXT: ret
3998-
;
3999-
; CHECK-GI-LABEL: fshr_v4i16_c:
4000-
; CHECK-GI: // %bb.0: // %entry
4001-
; CHECK-GI-NEXT: shl v0.4h, v0.4h, #13
4002-
; CHECK-GI-NEXT: usra v0.4h, v1.4h, #3
4003-
; CHECK-GI-NEXT: ret
3963+
; CHECK-LABEL: fshr_v4i16_c:
3964+
; CHECK: // %bb.0: // %entry
3965+
; CHECK-NEXT: shl v0.4h, v0.4h, #13
3966+
; CHECK-NEXT: usra v0.4h, v1.4h, #3
3967+
; CHECK-NEXT: ret
40043968
entry:
40053969
%d = call <4 x i16> @llvm.fshr(<4 x i16> %a, <4 x i16> %b, <4 x i16> <i16 3, i16 3, i16 3, i16 3>)
40063970
ret <4 x i16> %d
@@ -4087,34 +4051,22 @@ entry:
40874051
}
40884052

40894053
define <8 x i16> @fshl_v8i16_c(<8 x i16> %a, <8 x i16> %b) {
4090-
; CHECK-SD-LABEL: fshl_v8i16_c:
4091-
; CHECK-SD: // %bb.0: // %entry
4092-
; CHECK-SD-NEXT: shl v0.8h, v0.8h, #3
4093-
; CHECK-SD-NEXT: usra v0.8h, v1.8h, #13
4094-
; CHECK-SD-NEXT: ret
4095-
;
4096-
; CHECK-GI-LABEL: fshl_v8i16_c:
4097-
; CHECK-GI: // %bb.0: // %entry
4098-
; CHECK-GI-NEXT: shl v0.8h, v0.8h, #3
4099-
; CHECK-GI-NEXT: usra v0.8h, v1.8h, #13
4100-
; CHECK-GI-NEXT: ret
4054+
; CHECK-LABEL: fshl_v8i16_c:
4055+
; CHECK: // %bb.0: // %entry
4056+
; CHECK-NEXT: shl v0.8h, v0.8h, #3
4057+
; CHECK-NEXT: usra v0.8h, v1.8h, #13
4058+
; CHECK-NEXT: ret
41014059
entry:
41024060
%d = call <8 x i16> @llvm.fshl(<8 x i16> %a, <8 x i16> %b, <8 x i16> <i16 3, i16 3, i16 3, i16 3, i16 3, i16 3, i16 3, i16 3>)
41034061
ret <8 x i16> %d
41044062
}
41054063

41064064
define <8 x i16> @fshr_v8i16_c(<8 x i16> %a, <8 x i16> %b) {
4107-
; CHECK-SD-LABEL: fshr_v8i16_c:
4108-
; CHECK-SD: // %bb.0: // %entry
4109-
; CHECK-SD-NEXT: shl v0.8h, v0.8h, #13
4110-
; CHECK-SD-NEXT: usra v0.8h, v1.8h, #3
4111-
; CHECK-SD-NEXT: ret
4112-
;
4113-
; CHECK-GI-LABEL: fshr_v8i16_c:
4114-
; CHECK-GI: // %bb.0: // %entry
4115-
; CHECK-GI-NEXT: shl v0.8h, v0.8h, #13
4116-
; CHECK-GI-NEXT: usra v0.8h, v1.8h, #3
4117-
; CHECK-GI-NEXT: ret
4065+
; CHECK-LABEL: fshr_v8i16_c:
4066+
; CHECK: // %bb.0: // %entry
4067+
; CHECK-NEXT: shl v0.8h, v0.8h, #13
4068+
; CHECK-NEXT: usra v0.8h, v1.8h, #3
4069+
; CHECK-NEXT: ret
41184070
entry:
41194071
%d = call <8 x i16> @llvm.fshr(<8 x i16> %a, <8 x i16> %b, <8 x i16> <i16 3, i16 3, i16 3, i16 3, i16 3, i16 3, i16 3, i16 3>)
41204072
ret <8 x i16> %d

0 commit comments

Comments
 (0)