@@ -29,8 +29,7 @@ name: merge_scaled_str_with_unscaled_8
29
29
body : |
30
30
bb.0.entry:
31
31
; CHECK-LABEL: name: merge_scaled_str_with_unscaled_8
32
- ; CHECK: STRBBui $wzr, $x0, 4 :: (store (s8))
33
- ; CHECK-NEXT: STURBBi $wzr, $x0, 5 :: (store (s8))
32
+ ; CHECK: STRHHui $wzr, $x0, 2 :: (store (s8))
34
33
; CHECK-NEXT: RET undef $lr
35
34
STRBBui $wzr, $x0, 4 :: (store (s8))
36
35
STURBBi $wzr, $x0, 5 :: (store (s8))
@@ -41,8 +40,7 @@ name: merge_unscaled_str_with_scaled_8
41
40
body : |
42
41
bb.0.entry:
43
42
; CHECK-LABEL: name: merge_unscaled_str_with_scaled_8
44
- ; CHECK: STURBBi $wzr, $x0, 4 :: (store (s8))
45
- ; CHECK-NEXT: STRBBui $wzr, $x0, 5 :: (store (s8))
43
+ ; CHECK: STURHHi $wzr, $x0, 4 :: (store (s8))
46
44
; CHECK-NEXT: RET undef $lr
47
45
STURBBi $wzr, $x0, 4 :: (store (s8))
48
46
STRBBui $wzr, $x0, 5 :: (store (s8))
@@ -75,8 +73,7 @@ name: merge_scaled_str_with_unscaled_16
75
73
body : |
76
74
bb.0.entry:
77
75
; CHECK-LABEL: name: merge_scaled_str_with_unscaled_16
78
- ; CHECK: STRHHui $wzr, $x0, 2 :: (store (s16))
79
- ; CHECK-NEXT: STURHHi $wzr, $x0, 6 :: (store (s16))
76
+ ; CHECK: STRWui $wzr, $x0, 1 :: (store (s16))
80
77
; CHECK-NEXT: RET undef $lr
81
78
STRHHui $wzr, $x0, 2 :: (store (s16))
82
79
STURHHi $wzr, $x0, 6 :: (store (s16))
@@ -87,8 +84,7 @@ name: merge_unscaled_str_with_scaled_16
87
84
body : |
88
85
bb.0.entry:
89
86
; CHECK-LABEL: name: merge_unscaled_str_with_scaled_16
90
- ; CHECK: STURHHi $wzr, $x0, 4 :: (store (s16))
91
- ; CHECK-NEXT: STRHHui $wzr, $x0, 3 :: (store (s16))
87
+ ; CHECK: STURWi $wzr, $x0, 4 :: (store (s16))
92
88
; CHECK-NEXT: RET undef $lr
93
89
STURHHi $wzr, $x0, 4 :: (store (s16))
94
90
STRHHui $wzr, $x0, 3 :: (store (s16))
0 commit comments