@@ -102,7 +102,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
102
102
; NOREMAT-NEXT: sf.vc.vv 3, 0, v8, v10
103
103
; NOREMAT-NEXT: vle32.v v8, (a4)
104
104
; NOREMAT-NEXT: addi a0, sp, 640
105
- ; NOREMAT-NEXT: vs2r.v v8, (a0) # Unknown-size Folded Spill
105
+ ; NOREMAT-NEXT: vs2r.v v8, (a0) # vscale x 16-byte Folded Spill
106
106
; NOREMAT-NEXT: add a4, a7, t4
107
107
; NOREMAT-NEXT: vle32.v v10, (a4)
108
108
; NOREMAT-NEXT: sf.vc.vv 3, 0, v2, v0
@@ -377,7 +377,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
377
377
; NOREMAT-NEXT: vle32.v v14, (a2)
378
378
; NOREMAT-NEXT: vle32.v v30, (a2)
379
379
; NOREMAT-NEXT: addi a0, sp, 640
380
- ; NOREMAT-NEXT: vl2r.v v12, (a0) # Unknown-size Folded Reload
380
+ ; NOREMAT-NEXT: vl2r.v v12, (a0) # vscale x 16-byte Folded Reload
381
381
; NOREMAT-NEXT: sf.vc.vv 3, 0, v12, v22
382
382
; NOREMAT-NEXT: addiw a2, s0, -512
383
383
; NOREMAT-NEXT: sd a2, 336(sp) # 8-byte Folded Spill
@@ -998,7 +998,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
998
998
; REMAT-NEXT: slli a2, a2, 4
999
999
; REMAT-NEXT: add a2, sp, a2
1000
1000
; REMAT-NEXT: addi a2, a2, 432
1001
- ; REMAT-NEXT: vs2r.v v6, (a2) # Unknown-size Folded Spill
1001
+ ; REMAT-NEXT: vs2r.v v6, (a2) # vscale x 16-byte Folded Spill
1002
1002
; REMAT-NEXT: add a2, a0, t2
1003
1003
; REMAT-NEXT: vle32.v v4, (a0)
1004
1004
; REMAT-NEXT: vle32.v v2, (a2)
@@ -1008,7 +1008,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1008
1008
; REMAT-NEXT: mul a2, a2, a5
1009
1009
; REMAT-NEXT: add a2, sp, a2
1010
1010
; REMAT-NEXT: addi a2, a2, 432
1011
- ; REMAT-NEXT: vs2r.v v6, (a2) # Unknown-size Folded Spill
1011
+ ; REMAT-NEXT: vs2r.v v6, (a2) # vscale x 16-byte Folded Spill
1012
1012
; REMAT-NEXT: add a2, a0, t3
1013
1013
; REMAT-NEXT: sf.vc.vv 3, 0, v4, v8
1014
1014
; REMAT-NEXT: vle32.v v4, (a2)
@@ -1027,7 +1027,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1027
1027
; REMAT-NEXT: mul a2, a2, a5
1028
1028
; REMAT-NEXT: add a2, sp, a2
1029
1029
; REMAT-NEXT: addi a2, a2, 432
1030
- ; REMAT-NEXT: vs2r.v v8, (a2) # Unknown-size Folded Spill
1030
+ ; REMAT-NEXT: vs2r.v v8, (a2) # vscale x 16-byte Folded Spill
1031
1031
; REMAT-NEXT: add a2, a0, t6
1032
1032
; REMAT-NEXT: vle32.v v18, (a2)
1033
1033
; REMAT-NEXT: sf.vc.vv 3, 0, v20, v22
@@ -1046,7 +1046,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1046
1046
; REMAT-NEXT: slli a5, a5, 4
1047
1047
; REMAT-NEXT: add a5, sp, a5
1048
1048
; REMAT-NEXT: addi a5, a5, 432
1049
- ; REMAT-NEXT: vl2r.v v12, (a5) # Unknown-size Folded Reload
1049
+ ; REMAT-NEXT: vl2r.v v12, (a5) # vscale x 16-byte Folded Reload
1050
1050
; REMAT-NEXT: sf.vc.vv 3, 0, v12, v2
1051
1051
; REMAT-NEXT: vle32.v v2, (a2)
1052
1052
; REMAT-NEXT: add a2, a0, s3
@@ -1056,7 +1056,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1056
1056
; REMAT-NEXT: mul a5, a5, a6
1057
1057
; REMAT-NEXT: add a5, sp, a5
1058
1058
; REMAT-NEXT: addi a5, a5, 432
1059
- ; REMAT-NEXT: vl2r.v v16, (a5) # Unknown-size Folded Reload
1059
+ ; REMAT-NEXT: vl2r.v v16, (a5) # vscale x 16-byte Folded Reload
1060
1060
; REMAT-NEXT: sf.vc.vv 3, 0, v16, v4
1061
1061
; REMAT-NEXT: vle32.v v30, (a2)
1062
1062
; REMAT-NEXT: add a2, a0, s4
@@ -1074,7 +1074,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1074
1074
; REMAT-NEXT: mul a5, a5, a6
1075
1075
; REMAT-NEXT: add a5, sp, a5
1076
1076
; REMAT-NEXT: addi a5, a5, 432
1077
- ; REMAT-NEXT: vl2r.v v0, (a5) # Unknown-size Folded Reload
1077
+ ; REMAT-NEXT: vl2r.v v0, (a5) # vscale x 16-byte Folded Reload
1078
1078
; REMAT-NEXT: sf.vc.vv 3, 0, v0, v18
1079
1079
; REMAT-NEXT: vle32.v v0, (a2)
1080
1080
; REMAT-NEXT: add a2, a0, s7
@@ -1097,7 +1097,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1097
1097
; REMAT-NEXT: slli a2, a2, 3
1098
1098
; REMAT-NEXT: add a2, sp, a2
1099
1099
; REMAT-NEXT: addi a2, a2, 432
1100
- ; REMAT-NEXT: vs2r.v v12, (a2) # Unknown-size Folded Spill
1100
+ ; REMAT-NEXT: vs2r.v v12, (a2) # vscale x 16-byte Folded Spill
1101
1101
; REMAT-NEXT: add a2, a0, s11
1102
1102
; REMAT-NEXT: vle32.v v12, (a2)
1103
1103
; REMAT-NEXT: sf.vc.vv 3, 0, v30, v16
@@ -1110,7 +1110,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1110
1110
; REMAT-NEXT: slli a2, a2, 1
1111
1111
; REMAT-NEXT: add a2, sp, a2
1112
1112
; REMAT-NEXT: addi a2, a2, 432
1113
- ; REMAT-NEXT: vs2r.v v10, (a2) # Unknown-size Folded Spill
1113
+ ; REMAT-NEXT: vs2r.v v10, (a2) # vscale x 16-byte Folded Spill
1114
1114
; REMAT-NEXT: add a2, a0, a4
1115
1115
; REMAT-NEXT: vle32.v v10, (a2)
1116
1116
; REMAT-NEXT: sf.vc.vv 3, 0, v4, v14
@@ -1119,7 +1119,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1119
1119
; REMAT-NEXT: slli a2, a2, 2
1120
1120
; REMAT-NEXT: add a2, sp, a2
1121
1121
; REMAT-NEXT: addi a2, a2, 432
1122
- ; REMAT-NEXT: vs2r.v v14, (a2) # Unknown-size Folded Spill
1122
+ ; REMAT-NEXT: vs2r.v v14, (a2) # vscale x 16-byte Folded Spill
1123
1123
; REMAT-NEXT: add a2, a0, a3
1124
1124
; REMAT-NEXT: vle32.v v14, (a2)
1125
1125
; REMAT-NEXT: sf.vc.vv 3, 0, v0, v18
@@ -1128,21 +1128,21 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1128
1128
; REMAT-NEXT: slli a2, a2, 4
1129
1129
; REMAT-NEXT: add a2, sp, a2
1130
1130
; REMAT-NEXT: addi a2, a2, 432
1131
- ; REMAT-NEXT: vs2r.v v18, (a2) # Unknown-size Folded Spill
1131
+ ; REMAT-NEXT: vs2r.v v18, (a2) # vscale x 16-byte Folded Spill
1132
1132
; REMAT-NEXT: li a5, 7
1133
1133
; REMAT-NEXT: slli a5, a5, 11
1134
1134
; REMAT-NEXT: add a2, a0, a5
1135
1135
; REMAT-NEXT: vle32.v v18, (a2)
1136
1136
; REMAT-NEXT: addi a3, sp, 432
1137
- ; REMAT-NEXT: vs2r.v v18, (a3) # Unknown-size Folded Spill
1137
+ ; REMAT-NEXT: vs2r.v v18, (a3) # vscale x 16-byte Folded Spill
1138
1138
; REMAT-NEXT: sf.vc.vv 3, 0, v22, v20
1139
1139
; REMAT-NEXT: vle32.v v18, (a2)
1140
1140
; REMAT-NEXT: csrr a2, vlenb
1141
1141
; REMAT-NEXT: li a3, 14
1142
1142
; REMAT-NEXT: mul a2, a2, a3
1143
1143
; REMAT-NEXT: add a2, sp, a2
1144
1144
; REMAT-NEXT: addi a2, a2, 432
1145
- ; REMAT-NEXT: vs2r.v v18, (a2) # Unknown-size Folded Spill
1145
+ ; REMAT-NEXT: vs2r.v v18, (a2) # vscale x 16-byte Folded Spill
1146
1146
; REMAT-NEXT: li a2, 29
1147
1147
; REMAT-NEXT: slli a2, a2, 9
1148
1148
; REMAT-NEXT: add a2, a0, a2
@@ -1154,7 +1154,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1154
1154
; REMAT-NEXT: mul a2, a2, a3
1155
1155
; REMAT-NEXT: add a2, sp, a2
1156
1156
; REMAT-NEXT: addi a2, a2, 432
1157
- ; REMAT-NEXT: vs2r.v v20, (a2) # Unknown-size Folded Spill
1157
+ ; REMAT-NEXT: vs2r.v v20, (a2) # vscale x 16-byte Folded Spill
1158
1158
; REMAT-NEXT: li a2, 15
1159
1159
; REMAT-NEXT: slli a2, a2, 10
1160
1160
; REMAT-NEXT: add a2, a0, a2
@@ -1166,7 +1166,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1166
1166
; REMAT-NEXT: mul a2, a2, a3
1167
1167
; REMAT-NEXT: add a2, sp, a2
1168
1168
; REMAT-NEXT: addi a2, a2, 432
1169
- ; REMAT-NEXT: vs2r.v v8, (a2) # Unknown-size Folded Spill
1169
+ ; REMAT-NEXT: vs2r.v v8, (a2) # vscale x 16-byte Folded Spill
1170
1170
; REMAT-NEXT: li a2, 31
1171
1171
; REMAT-NEXT: slli a2, a2, 9
1172
1172
; REMAT-NEXT: add a2, a0, a2
@@ -1175,14 +1175,14 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1175
1175
; REMAT-NEXT: slli a3, a3, 3
1176
1176
; REMAT-NEXT: add a3, sp, a3
1177
1177
; REMAT-NEXT: addi a3, a3, 432
1178
- ; REMAT-NEXT: vl2r.v v8, (a3) # Unknown-size Folded Reload
1178
+ ; REMAT-NEXT: vl2r.v v8, (a3) # vscale x 16-byte Folded Reload
1179
1179
; REMAT-NEXT: sf.vc.vv 3, 0, v8, v12
1180
1180
; REMAT-NEXT: vle32.v v8, (a2)
1181
1181
; REMAT-NEXT: csrr a2, vlenb
1182
1182
; REMAT-NEXT: slli a2, a2, 3
1183
1183
; REMAT-NEXT: add a2, sp, a2
1184
1184
; REMAT-NEXT: addi a2, a2, 432
1185
- ; REMAT-NEXT: vs2r.v v8, (a2) # Unknown-size Folded Spill
1185
+ ; REMAT-NEXT: vs2r.v v8, (a2) # vscale x 16-byte Folded Spill
1186
1186
; REMAT-NEXT: lui a2, 4
1187
1187
; REMAT-NEXT: add a2, a0, a2
1188
1188
; REMAT-NEXT: vle32.v v4, (a2)
@@ -1193,7 +1193,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1193
1193
; REMAT-NEXT: mul a2, a2, a3
1194
1194
; REMAT-NEXT: add a2, sp, a2
1195
1195
; REMAT-NEXT: addi a2, a2, 432
1196
- ; REMAT-NEXT: vs2r.v v8, (a2) # Unknown-size Folded Spill
1196
+ ; REMAT-NEXT: vs2r.v v8, (a2) # vscale x 16-byte Folded Spill
1197
1197
; REMAT-NEXT: lui a2, 4
1198
1198
; REMAT-NEXT: addiw a2, a2, 512
1199
1199
; REMAT-NEXT: add a2, a0, a2
@@ -1202,7 +1202,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1202
1202
; REMAT-NEXT: slli a3, a3, 1
1203
1203
; REMAT-NEXT: add a3, sp, a3
1204
1204
; REMAT-NEXT: addi a3, a3, 432
1205
- ; REMAT-NEXT: vl2r.v v8, (a3) # Unknown-size Folded Reload
1205
+ ; REMAT-NEXT: vl2r.v v8, (a3) # vscale x 16-byte Folded Reload
1206
1206
; REMAT-NEXT: sf.vc.vv 3, 0, v8, v10
1207
1207
; REMAT-NEXT: vle32.v v20, (a2)
1208
1208
; REMAT-NEXT: li a2, 17
@@ -1213,7 +1213,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1213
1213
; REMAT-NEXT: slli a3, a3, 2
1214
1214
; REMAT-NEXT: add a3, sp, a3
1215
1215
; REMAT-NEXT: addi a3, a3, 432
1216
- ; REMAT-NEXT: vl2r.v v8, (a3) # Unknown-size Folded Reload
1216
+ ; REMAT-NEXT: vl2r.v v8, (a3) # vscale x 16-byte Folded Reload
1217
1217
; REMAT-NEXT: sf.vc.vv 3, 0, v8, v14
1218
1218
; REMAT-NEXT: vle32.v v22, (a2)
1219
1219
; REMAT-NEXT: lui a2, 4
@@ -1224,9 +1224,9 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1224
1224
; REMAT-NEXT: slli a3, a3, 4
1225
1225
; REMAT-NEXT: add a3, sp, a3
1226
1226
; REMAT-NEXT: addi a3, a3, 432
1227
- ; REMAT-NEXT: vl2r.v v8, (a3) # Unknown-size Folded Reload
1227
+ ; REMAT-NEXT: vl2r.v v8, (a3) # vscale x 16-byte Folded Reload
1228
1228
; REMAT-NEXT: addi a3, sp, 432
1229
- ; REMAT-NEXT: vl2r.v v10, (a3) # Unknown-size Folded Reload
1229
+ ; REMAT-NEXT: vl2r.v v10, (a3) # vscale x 16-byte Folded Reload
1230
1230
; REMAT-NEXT: sf.vc.vv 3, 0, v8, v10
1231
1231
; REMAT-NEXT: vle32.v v8, (a2)
1232
1232
; REMAT-NEXT: li a2, 9
@@ -1238,7 +1238,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1238
1238
; REMAT-NEXT: mul a3, a3, a4
1239
1239
; REMAT-NEXT: add a3, sp, a3
1240
1240
; REMAT-NEXT: addi a3, a3, 432
1241
- ; REMAT-NEXT: vl2r.v v10, (a3) # Unknown-size Folded Reload
1241
+ ; REMAT-NEXT: vl2r.v v10, (a3) # vscale x 16-byte Folded Reload
1242
1242
; REMAT-NEXT: sf.vc.vv 3, 0, v10, v18
1243
1243
; REMAT-NEXT: vle32.v v10, (a2)
1244
1244
; REMAT-NEXT: lui a2, 5
@@ -1250,7 +1250,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1250
1250
; REMAT-NEXT: mul a3, a3, a4
1251
1251
; REMAT-NEXT: add a3, sp, a3
1252
1252
; REMAT-NEXT: addi a3, a3, 432
1253
- ; REMAT-NEXT: vl2r.v v12, (a3) # Unknown-size Folded Reload
1253
+ ; REMAT-NEXT: vl2r.v v12, (a3) # vscale x 16-byte Folded Reload
1254
1254
; REMAT-NEXT: sf.vc.vv 3, 0, v12, v30
1255
1255
; REMAT-NEXT: vle32.v v12, (a2)
1256
1256
; REMAT-NEXT: li a2, 19
@@ -1262,7 +1262,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1262
1262
; REMAT-NEXT: mul a3, a3, a4
1263
1263
; REMAT-NEXT: add a3, sp, a3
1264
1264
; REMAT-NEXT: addi a3, a3, 432
1265
- ; REMAT-NEXT: vl2r.v v14, (a3) # Unknown-size Folded Reload
1265
+ ; REMAT-NEXT: vl2r.v v14, (a3) # vscale x 16-byte Folded Reload
1266
1266
; REMAT-NEXT: sf.vc.vv 3, 0, v14, v6
1267
1267
; REMAT-NEXT: vle32.v v14, (a2)
1268
1268
; REMAT-NEXT: lui a2, 5
@@ -1273,7 +1273,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1273
1273
; REMAT-NEXT: slli a3, a3, 3
1274
1274
; REMAT-NEXT: add a3, sp, a3
1275
1275
; REMAT-NEXT: addi a3, a3, 432
1276
- ; REMAT-NEXT: vl2r.v v16, (a3) # Unknown-size Folded Reload
1276
+ ; REMAT-NEXT: vl2r.v v16, (a3) # vscale x 16-byte Folded Reload
1277
1277
; REMAT-NEXT: sf.vc.vv 3, 0, v16, v4
1278
1278
; REMAT-NEXT: vle32.v v16, (a2)
1279
1279
; REMAT-NEXT: lui a2, 5
@@ -1284,7 +1284,7 @@ define void @test(ptr %0, ptr %1, i64 %2) {
1284
1284
; REMAT-NEXT: mul a3, a3, a4
1285
1285
; REMAT-NEXT: add a3, sp, a3
1286
1286
; REMAT-NEXT: addi a3, a3, 432
1287
- ; REMAT-NEXT: vl2r.v v18, (a3) # Unknown-size Folded Reload
1287
+ ; REMAT-NEXT: vl2r.v v18, (a3) # vscale x 16-byte Folded Reload
1288
1288
; REMAT-NEXT: sf.vc.vv 3, 0, v18, v2
1289
1289
; REMAT-NEXT: vle32.v v18, (a2)
1290
1290
; REMAT-NEXT: lui a2, 5
0 commit comments