|
5 | 5 | target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
|
6 | 6 | target triple = "aarch64-none-unknown-elf"
|
7 | 7 |
|
8 |
| -define i32 @dotp_z_s(ptr %a, ptr %b) #0 { |
9 |
| -; CHECK-LABEL: define i32 @dotp_z_s( |
| 8 | +define i32 @sudot(ptr %a, ptr %b) #0 { |
| 9 | +; CHECK-LABEL: define i32 @sudot( |
10 | 10 | ; CHECK-SAME: ptr [[A:%.*]], ptr [[B:%.*]]) #[[ATTR0:[0-9]+]] {
|
11 | 11 | ; CHECK-NEXT: entry:
|
12 | 12 | ; CHECK-NEXT: [[TMP0:%.*]] = call i64 @llvm.vscale.i64()
|
@@ -56,7 +56,7 @@ define i32 @dotp_z_s(ptr %a, ptr %b) #0 {
|
56 | 56 | ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_EXIT:%.*]], label [[SCALAR_PH]]
|
57 | 57 | ; CHECK: scalar.ph:
|
58 | 58 | ;
|
59 |
| -; CHECK-NOI8MM-LABEL: define i32 @dotp_z_s( |
| 59 | +; CHECK-NOI8MM-LABEL: define i32 @sudot( |
60 | 60 | ; CHECK-NOI8MM-SAME: ptr [[A:%.*]], ptr [[B:%.*]]) #[[ATTR0:[0-9]+]] {
|
61 | 61 | ; CHECK-NOI8MM-NEXT: entry:
|
62 | 62 | ; CHECK-NOI8MM-NEXT: [[TMP0:%.*]] = call i64 @llvm.vscale.i64()
|
@@ -128,8 +128,8 @@ for.exit: ; preds = %for.body
|
128 | 128 | ret i32 %add
|
129 | 129 | }
|
130 | 130 |
|
131 |
| -define i32 @dotp_s_z(ptr %a, ptr %b) #0 { |
132 |
| -; CHECK-LABEL: define i32 @dotp_s_z( |
| 131 | +define i32 @usdot(ptr %a, ptr %b) #0 { |
| 132 | +; CHECK-LABEL: define i32 @usdot( |
133 | 133 | ; CHECK-SAME: ptr [[A:%.*]], ptr [[B:%.*]]) #[[ATTR0]] {
|
134 | 134 | ; CHECK-NEXT: entry:
|
135 | 135 | ; CHECK-NEXT: [[TMP0:%.*]] = call i64 @llvm.vscale.i64()
|
@@ -179,7 +179,7 @@ define i32 @dotp_s_z(ptr %a, ptr %b) #0 {
|
179 | 179 | ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_EXIT:%.*]], label [[SCALAR_PH]]
|
180 | 180 | ; CHECK: scalar.ph:
|
181 | 181 | ;
|
182 |
| -; CHECK-NOI8MM-LABEL: define i32 @dotp_s_z( |
| 182 | +; CHECK-NOI8MM-LABEL: define i32 @usdot( |
183 | 183 | ; CHECK-NOI8MM-SAME: ptr [[A:%.*]], ptr [[B:%.*]]) #[[ATTR0]] {
|
184 | 184 | ; CHECK-NOI8MM-NEXT: entry:
|
185 | 185 | ; CHECK-NOI8MM-NEXT: [[TMP0:%.*]] = call i64 @llvm.vscale.i64()
|
@@ -251,8 +251,8 @@ for.exit: ; preds = %for.body
|
251 | 251 | ret i32 %add
|
252 | 252 | }
|
253 | 253 |
|
254 |
| -define i32 @dotp_z_s_neon(ptr %a, ptr %b) #1 { |
255 |
| -; CHECK-LABEL: define i32 @dotp_z_s_neon( |
| 254 | +define i32 @sudot_neon(ptr %a, ptr %b) #1 { |
| 255 | +; CHECK-LABEL: define i32 @sudot_neon( |
256 | 256 | ; CHECK-SAME: ptr [[A:%.*]], ptr [[B:%.*]]) #[[ATTR1:[0-9]+]] {
|
257 | 257 | ; CHECK-NEXT: entry:
|
258 | 258 | ; CHECK-NEXT: br i1 false, label [[SCALAR_PH:%.*]], label [[VECTOR_PH:%.*]]
|
@@ -289,7 +289,7 @@ define i32 @dotp_z_s_neon(ptr %a, ptr %b) #1 {
|
289 | 289 | ; CHECK-NEXT: br i1 true, label [[FOR_EXIT:%.*]], label [[SCALAR_PH]]
|
290 | 290 | ; CHECK: scalar.ph:
|
291 | 291 | ;
|
292 |
| -; CHECK-NOI8MM-LABEL: define i32 @dotp_z_s_neon( |
| 292 | +; CHECK-NOI8MM-LABEL: define i32 @sudot_neon( |
293 | 293 | ; CHECK-NOI8MM-SAME: ptr [[A:%.*]], ptr [[B:%.*]]) #[[ATTR1:[0-9]+]] {
|
294 | 294 | ; CHECK-NOI8MM-NEXT: entry:
|
295 | 295 | ; CHECK-NOI8MM-NEXT: br i1 false, label [[SCALAR_PH:%.*]], label [[VECTOR_PH:%.*]]
|
@@ -348,8 +348,8 @@ for.exit: ; preds = %for.body
|
348 | 348 | ret i32 %add
|
349 | 349 | }
|
350 | 350 |
|
351 |
| -define i32 @dotp_s_z_neon(ptr %a, ptr %b) #1 { |
352 |
| -; CHECK-LABEL: define i32 @dotp_s_z_neon( |
| 351 | +define i32 @usdot_neon(ptr %a, ptr %b) #1 { |
| 352 | +; CHECK-LABEL: define i32 @usdot_neon( |
353 | 353 | ; CHECK-SAME: ptr [[A:%.*]], ptr [[B:%.*]]) #[[ATTR1]] {
|
354 | 354 | ; CHECK-NEXT: entry:
|
355 | 355 | ; CHECK-NEXT: br i1 false, label [[SCALAR_PH:%.*]], label [[VECTOR_PH:%.*]]
|
@@ -386,7 +386,7 @@ define i32 @dotp_s_z_neon(ptr %a, ptr %b) #1 {
|
386 | 386 | ; CHECK-NEXT: br i1 true, label [[FOR_EXIT:%.*]], label [[SCALAR_PH]]
|
387 | 387 | ; CHECK: scalar.ph:
|
388 | 388 | ;
|
389 |
| -; CHECK-NOI8MM-LABEL: define i32 @dotp_s_z_neon( |
| 389 | +; CHECK-NOI8MM-LABEL: define i32 @usdot_neon( |
390 | 390 | ; CHECK-NOI8MM-SAME: ptr [[A:%.*]], ptr [[B:%.*]]) #[[ATTR1]] {
|
391 | 391 | ; CHECK-NOI8MM-NEXT: entry:
|
392 | 392 | ; CHECK-NOI8MM-NEXT: br i1 false, label [[SCALAR_PH:%.*]], label [[VECTOR_PH:%.*]]
|
|
0 commit comments