@@ -2879,8 +2879,8 @@ entry:
2879
2879
ret ptr %5
2880
2880
}
2881
2881
2882
- define i64 @srli_slliw (i64 %1 ) {
2883
- ; RV64I-LABEL: srli_slliw :
2882
+ define i64 @srli_slliuw (i64 %1 ) {
2883
+ ; RV64I-LABEL: srli_slliuw :
2884
2884
; RV64I: # %bb.0: # %entry
2885
2885
; RV64I-NEXT: slli a0, a0, 2
2886
2886
; RV64I-NEXT: li a1, 1
@@ -2889,7 +2889,7 @@ define i64 @srli_slliw(i64 %1) {
2889
2889
; RV64I-NEXT: and a0, a0, a1
2890
2890
; RV64I-NEXT: ret
2891
2891
;
2892
- ; RV64ZBA-LABEL: srli_slliw :
2892
+ ; RV64ZBA-LABEL: srli_slliuw :
2893
2893
; RV64ZBA: # %bb.0: # %entry
2894
2894
; RV64ZBA-NEXT: srli a0, a0, 2
2895
2895
; RV64ZBA-NEXT: slli.uw a0, a0, 4
@@ -2901,8 +2901,8 @@ entry:
2901
2901
ret i64 %4
2902
2902
}
2903
2903
2904
- define i64 @srli_slliw_canonical (i64 %0 ) {
2905
- ; RV64I-LABEL: srli_slliw_canonical :
2904
+ define i64 @srli_slliuw_canonical (i64 %0 ) {
2905
+ ; RV64I-LABEL: srli_slliuw_canonical :
2906
2906
; RV64I: # %bb.0: # %entry
2907
2907
; RV64I-NEXT: slli a0, a0, 2
2908
2908
; RV64I-NEXT: li a1, 1
@@ -2911,7 +2911,7 @@ define i64 @srli_slliw_canonical(i64 %0) {
2911
2911
; RV64I-NEXT: and a0, a0, a1
2912
2912
; RV64I-NEXT: ret
2913
2913
;
2914
- ; RV64ZBA-LABEL: srli_slliw_canonical :
2914
+ ; RV64ZBA-LABEL: srli_slliuw_canonical :
2915
2915
; RV64ZBA: # %bb.0: # %entry
2916
2916
; RV64ZBA-NEXT: srli a0, a0, 2
2917
2917
; RV64ZBA-NEXT: slli.uw a0, a0, 4
0 commit comments