|
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