Skip to content

Commit d455569

Browse files
committed
[mlir] Fix the names of exported functions
The names of the functions that are supposed to be exported do not match the implementations. This is due in part to llvm/llvm-project@cac7aab. This change makes the implementations and declarations match and adds a couple missing declarations. The new names follow the pattern of the existing `verify` functions where the prefix is maintained as `_mlir_ciface_` but the suffix follows the new naming convention. Reviewed By: rriddle Differential Revision: https://reviews.llvm.org/D124891
1 parent 45643cf commit d455569

File tree

67 files changed

+245
-248
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+245
-248
lines changed

mlir/include/mlir/ExecutionEngine/RunnerUtils.h

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -341,49 +341,54 @@ int64_t verifyMemRef(UnrankedMemRefType<T> &actual,
341341
// Currently exposed C API.
342342
////////////////////////////////////////////////////////////////////////////////
343343
extern "C" MLIR_RUNNERUTILS_EXPORT void
344-
mlirCifacePrintMemrefShapeI8(UnrankedMemRefType<int8_t> *m);
344+
_mlir_ciface_printMemrefShapeI8(UnrankedMemRefType<int8_t> *m);
345345
extern "C" MLIR_RUNNERUTILS_EXPORT void
346-
mlirCifacePrintMemrefShapeI32(UnrankedMemRefType<int32_t> *m);
346+
_mlir_ciface_printMemrefShapeI32(UnrankedMemRefType<int32_t> *m);
347347
extern "C" MLIR_RUNNERUTILS_EXPORT void
348-
mlirCifacePrintMemrefShapeI64(UnrankedMemRefType<int64_t> *m);
348+
_mlir_ciface_printMemrefShapeI64(UnrankedMemRefType<int64_t> *m);
349349
extern "C" MLIR_RUNNERUTILS_EXPORT void
350-
mlirCifacePrintMemrefShapeF32(UnrankedMemRefType<float> *m);
350+
_mlir_ciface_printMemrefShapeF32(UnrankedMemRefType<float> *m);
351351
extern "C" MLIR_RUNNERUTILS_EXPORT void
352-
mlirCifacePrintMemrefShapeF64(UnrankedMemRefType<double> *m);
352+
_mlir_ciface_printMemrefShapeF64(UnrankedMemRefType<double> *m);
353353

354354
extern "C" MLIR_RUNNERUTILS_EXPORT void
355-
mlirCifacePrintMemrefI8(UnrankedMemRefType<int8_t> *m);
355+
_mlir_ciface_printMemrefI8(UnrankedMemRefType<int8_t> *m);
356356
extern "C" MLIR_RUNNERUTILS_EXPORT void
357-
mlirCifacePrintMemrefI32(UnrankedMemRefType<int32_t> *m);
357+
_mlir_ciface_printMemrefI32(UnrankedMemRefType<int32_t> *m);
358358
extern "C" MLIR_RUNNERUTILS_EXPORT void
359-
mlirCifacePrintMemrefF32(UnrankedMemRefType<float> *m);
359+
_mlir_ciface_printMemrefI64(UnrankedMemRefType<int64_t> *m);
360360
extern "C" MLIR_RUNNERUTILS_EXPORT void
361-
mlirCifacePrintMemrefF64(UnrankedMemRefType<double> *m);
361+
_mlir_ciface_printMemrefF32(UnrankedMemRefType<float> *m);
362+
extern "C" MLIR_RUNNERUTILS_EXPORT void
363+
_mlir_ciface_printMemrefF64(UnrankedMemRefType<double> *m);
364+
365+
extern "C" MLIR_RUNNERUTILS_EXPORT int64_t _mlir_ciface_nanoTime();
362366

363367
extern "C" MLIR_RUNNERUTILS_EXPORT void printMemrefI32(int64_t rank, void *ptr);
364368
extern "C" MLIR_RUNNERUTILS_EXPORT void printMemrefI64(int64_t rank, void *ptr);
365369
extern "C" MLIR_RUNNERUTILS_EXPORT void printMemrefF32(int64_t rank, void *ptr);
366370
extern "C" MLIR_RUNNERUTILS_EXPORT void printMemrefF64(int64_t rank, void *ptr);
371+
extern "C" MLIR_RUNNERUTILS_EXPORT void printCString(char *str);
367372

368373
extern "C" MLIR_RUNNERUTILS_EXPORT void
369-
mlirCifacePrintMemref0dF32(StridedMemRefType<float, 0> *m);
374+
_mlir_ciface_printMemref0dF32(StridedMemRefType<float, 0> *m);
370375
extern "C" MLIR_RUNNERUTILS_EXPORT void
371-
mlirCifacePrintMemref1dF32(StridedMemRefType<float, 1> *m);
376+
_mlir_ciface_printMemref1dF32(StridedMemRefType<float, 1> *m);
372377
extern "C" MLIR_RUNNERUTILS_EXPORT void
373-
mlirCifacePrintMemref2dF32(StridedMemRefType<float, 2> *m);
378+
_mlir_ciface_printMemref2dF32(StridedMemRefType<float, 2> *m);
374379
extern "C" MLIR_RUNNERUTILS_EXPORT void
375-
mlirCifacePrintMemref3dF32(StridedMemRefType<float, 3> *m);
380+
_mlir_ciface_printMemref3dF32(StridedMemRefType<float, 3> *m);
376381
extern "C" MLIR_RUNNERUTILS_EXPORT void
377-
mlirCifacePrintMemref4dF32(StridedMemRefType<float, 4> *m);
382+
_mlir_ciface_printMemref4dF32(StridedMemRefType<float, 4> *m);
378383

379-
extern "C" MLIR_RUNNERUTILS_EXPORT void mlirCifacePrintMemrefVector4x4xf32(
384+
extern "C" MLIR_RUNNERUTILS_EXPORT void _mlir_ciface_printMemrefVector4x4xf32(
380385
StridedMemRefType<Vector2D<4, 4, float>, 2> *m);
381386

382-
extern "C" MLIR_RUNNERUTILS_EXPORT int64_t mlirCifaceVerifyMemRefI32(
387+
extern "C" MLIR_RUNNERUTILS_EXPORT int64_t _mlir_ciface_verifyMemRefI32(
383388
UnrankedMemRefType<int32_t> *actual, UnrankedMemRefType<int32_t> *expected);
384-
extern "C" MLIR_RUNNERUTILS_EXPORT int64_t mlirCifaceVerifyMemRefF32(
389+
extern "C" MLIR_RUNNERUTILS_EXPORT int64_t _mlir_ciface_verifyMemRefF32(
385390
UnrankedMemRefType<float> *actual, UnrankedMemRefType<float> *expected);
386-
extern "C" MLIR_RUNNERUTILS_EXPORT int64_t mlirCifaceVerifyMemRefF64(
391+
extern "C" MLIR_RUNNERUTILS_EXPORT int64_t _mlir_ciface_verifyMemRefF64(
387392
UnrankedMemRefType<double> *actual, UnrankedMemRefType<double> *expected);
388393

389394
extern "C" MLIR_RUNNERUTILS_EXPORT int64_t verifyMemRefI32(int64_t rank,

mlir/lib/ExecutionEngine/CRunnerUtils.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,8 @@ extern "C" void printClose() { fputs(" )", stdout); }
4545
extern "C" void printComma() { fputs(", ", stdout); }
4646
extern "C" void printNewline() { fputc('\n', stdout); }
4747

48-
extern "C" MLIR_CRUNNERUTILS_EXPORT void
49-
memrefCopy(int64_t elemSize, UnrankedMemRefType<char> *srcArg,
50-
UnrankedMemRefType<char> *dstArg) {
48+
extern "C" void memrefCopy(int64_t elemSize, UnrankedMemRefType<char> *srcArg,
49+
UnrankedMemRefType<char> *dstArg) {
5150
DynamicMemRefType<char> src(*srcArg);
5251
DynamicMemRefType<char> dst(*dstArg);
5352

@@ -104,7 +103,7 @@ memrefCopy(int64_t elemSize, UnrankedMemRefType<char> *srcArg,
104103
}
105104

106105
/// Prints GFLOPS rating.
107-
extern "C" void print_flops(double flops) {
106+
extern "C" void printFlops(double flops) {
108107
fprintf(stderr, "%lf GFLOPS\n", flops / 1.0E9);
109108
}
110109

mlir/lib/ExecutionEngine/RunnerUtils.cpp

Lines changed: 26 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -18,114 +18,107 @@
1818

1919
// NOLINTBEGIN(*-identifier-naming)
2020

21-
extern "C" void
22-
_mlir_ciface_print_memref_shape_i8(UnrankedMemRefType<int8_t> *M) {
21+
extern "C" void _mlir_ciface_printMemrefShapeI8(UnrankedMemRefType<int8_t> *M) {
2322
std::cout << "Unranked Memref ";
2423
printMemRefMetaData(std::cout, DynamicMemRefType<int8_t>(*M));
2524
std::cout << "\n";
2625
}
2726

2827
extern "C" void
29-
_mlir_ciface_print_memref_shape_i32(UnrankedMemRefType<int32_t> *M) {
28+
_mlir_ciface_printMemrefShapeI32(UnrankedMemRefType<int32_t> *M) {
3029
std::cout << "Unranked Memref ";
3130
printMemRefMetaData(std::cout, DynamicMemRefType<int32_t>(*M));
3231
std::cout << "\n";
3332
}
3433

3534
extern "C" void
36-
_mlir_ciface_print_memref_shape_i64(UnrankedMemRefType<int64_t> *M) {
35+
_mlir_ciface_printMemrefShapeI64(UnrankedMemRefType<int64_t> *M) {
3736
std::cout << "Unranked Memref ";
3837
printMemRefMetaData(std::cout, DynamicMemRefType<int64_t>(*M));
3938
std::cout << "\n";
4039
}
4140

42-
extern "C" void
43-
_mlir_ciface_print_memref_shape_f32(UnrankedMemRefType<float> *M) {
41+
extern "C" void _mlir_ciface_printMemrefShapeF32(UnrankedMemRefType<float> *M) {
4442
std::cout << "Unranked Memref ";
4543
printMemRefMetaData(std::cout, DynamicMemRefType<float>(*M));
4644
std::cout << "\n";
4745
}
4846

4947
extern "C" void
50-
_mlir_ciface_print_memref_shape_f64(UnrankedMemRefType<double> *M) {
48+
_mlir_ciface_printMemrefShapeF64(UnrankedMemRefType<double> *M) {
5149
std::cout << "Unranked Memref ";
5250
printMemRefMetaData(std::cout, DynamicMemRefType<double>(*M));
5351
std::cout << "\n";
5452
}
5553

56-
extern "C" void _mlir_ciface_print_memref_vector_4x4xf32(
54+
extern "C" void _mlir_ciface_printMemrefVector4x4xf32(
5755
StridedMemRefType<Vector2D<4, 4, float>, 2> *M) {
5856
impl::printMemRef(*M);
5957
}
6058

61-
extern "C" void _mlir_ciface_print_memref_i8(UnrankedMemRefType<int8_t> *M) {
59+
extern "C" void _mlir_ciface_printMemrefI8(UnrankedMemRefType<int8_t> *M) {
6260
impl::printMemRef(*M);
6361
}
6462

65-
extern "C" void _mlir_ciface_print_memref_i32(UnrankedMemRefType<int32_t> *M) {
63+
extern "C" void _mlir_ciface_printMemrefI32(UnrankedMemRefType<int32_t> *M) {
6664
impl::printMemRef(*M);
6765
}
6866

69-
extern "C" void _mlir_ciface_print_memref_i64(UnrankedMemRefType<int64_t> *M) {
67+
extern "C" void _mlir_ciface_printMemrefI64(UnrankedMemRefType<int64_t> *M) {
7068
impl::printMemRef(*M);
7169
}
7270

73-
extern "C" void _mlir_ciface_print_memref_f32(UnrankedMemRefType<float> *M) {
71+
extern "C" void _mlir_ciface_printMemrefF32(UnrankedMemRefType<float> *M) {
7472
impl::printMemRef(*M);
7573
}
7674

77-
extern "C" void _mlir_ciface_print_memref_f64(UnrankedMemRefType<double> *M) {
75+
extern "C" void _mlir_ciface_printMemrefF64(UnrankedMemRefType<double> *M) {
7876
impl::printMemRef(*M);
7977
}
8078

81-
extern "C" int64_t _mlir_ciface_nano_time() {
79+
extern "C" int64_t _mlir_ciface_nanoTime() {
8280
auto now = std::chrono::high_resolution_clock::now();
8381
auto duration = now.time_since_epoch();
8482
auto nanoseconds =
8583
std::chrono::duration_cast<std::chrono::nanoseconds>(duration);
8684
return nanoseconds.count();
8785
}
8886

89-
extern "C" void print_memref_i32(int64_t rank, void *ptr) {
87+
extern "C" void printMemrefI32(int64_t rank, void *ptr) {
9088
UnrankedMemRefType<int32_t> descriptor = {rank, ptr};
91-
_mlir_ciface_print_memref_i32(&descriptor);
89+
_mlir_ciface_printMemrefI32(&descriptor);
9290
}
9391

94-
extern "C" void print_memref_i64(int64_t rank, void *ptr) {
92+
extern "C" void printMemrefI64(int64_t rank, void *ptr) {
9593
UnrankedMemRefType<int64_t> descriptor = {rank, ptr};
96-
_mlir_ciface_print_memref_i64(&descriptor);
94+
_mlir_ciface_printMemrefI64(&descriptor);
9795
}
9896

99-
extern "C" void print_memref_f32(int64_t rank, void *ptr) {
97+
extern "C" void printMemrefF32(int64_t rank, void *ptr) {
10098
UnrankedMemRefType<float> descriptor = {rank, ptr};
101-
_mlir_ciface_print_memref_f32(&descriptor);
99+
_mlir_ciface_printMemrefF32(&descriptor);
102100
}
103101

104-
extern "C" void print_memref_f64(int64_t rank, void *ptr) {
102+
extern "C" void printMemrefF64(int64_t rank, void *ptr) {
105103
UnrankedMemRefType<double> descriptor = {rank, ptr};
106-
_mlir_ciface_print_memref_f64(&descriptor);
104+
_mlir_ciface_printMemrefF64(&descriptor);
107105
}
108106

109-
extern "C" void print_c_string(char *str) { printf("%s", str); }
107+
extern "C" void printCString(char *str) { printf("%s", str); }
110108

111-
extern "C" void
112-
_mlir_ciface_print_memref_0d_f32(StridedMemRefType<float, 0> *M) {
109+
extern "C" void _mlir_ciface_printMemref0dF32(StridedMemRefType<float, 0> *M) {
113110
impl::printMemRef(*M);
114111
}
115-
extern "C" void
116-
_mlir_ciface_print_memref_1d_f32(StridedMemRefType<float, 1> *M) {
112+
extern "C" void _mlir_ciface_printMemref1dF32(StridedMemRefType<float, 1> *M) {
117113
impl::printMemRef(*M);
118114
}
119-
extern "C" void
120-
_mlir_ciface_print_memref_2d_f32(StridedMemRefType<float, 2> *M) {
115+
extern "C" void _mlir_ciface_printMemref2dF32(StridedMemRefType<float, 2> *M) {
121116
impl::printMemRef(*M);
122117
}
123-
extern "C" void
124-
_mlir_ciface_print_memref_3d_f32(StridedMemRefType<float, 3> *M) {
118+
extern "C" void _mlir_ciface_printMemref3dF32(StridedMemRefType<float, 3> *M) {
125119
impl::printMemRef(*M);
126120
}
127-
extern "C" void
128-
_mlir_ciface_print_memref_4d_f32(StridedMemRefType<float, 4> *M) {
121+
extern "C" void _mlir_ciface_printMemref4dF32(StridedMemRefType<float, 4> *M) {
129122
impl::printMemRef(*M);
130123
}
131124

mlir/test/Dialect/Bufferization/Transforms/one-shot-module-bufferize.mlir

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -423,8 +423,8 @@ func.func @main() {
423423
// CHECK-NEXT: %[[dC:.*]] = memref.cast %[[C]] : memref<f32> to memref<*xf32>
424424
%res2 = tensor.cast %res: tensor<f32> to tensor<*xf32>
425425

426-
// CHECK-NEXT: call @print_memref_f32(%[[dC]]) : (memref<*xf32>) -> ()
427-
call @print_memref_f32(%res2) : (tensor<*xf32>) -> ()
426+
// CHECK-NEXT: call @printMemrefF32(%[[dC]]) : (memref<*xf32>) -> ()
427+
call @printMemrefF32(%res2) : (tensor<*xf32>) -> ()
428428

429429
// CHECK-DAG: memref.dealloc %[[A]] : memref<64xf32>
430430
// CHECK-DAG: memref.dealloc %[[B]] : memref<64xf32>
@@ -433,8 +433,8 @@ func.func @main() {
433433
return
434434
}
435435

436-
// CHECK: func private @print_memref_f32(memref<*xf32>)
437-
func.func private @print_memref_f32(tensor<*xf32>)
436+
// CHECK: func private @printMemrefF32(memref<*xf32>)
437+
func.func private @printMemrefF32(tensor<*xf32>)
438438

439439
// -----
440440

mlir/test/Dialect/Linalg/library-calls.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// RUN: mlir-opt %s -convert-linalg-to-std | FileCheck %s
22

3-
func.func private @print_memref_f32(memref<*xf32>)
3+
func.func private @printMemrefF32(memref<*xf32>)
44

55
// CHECK: func private @linalg_fill_f32_viewsxsxf32(f32, memref<?x?xf32, {{.*}}>) attributes {llvm.emit_c_interface}
66
// CHECK: func private @linalg_matmul_viewsxsxf32_viewsxsxf32_viewsxsxf32(memref<?x?xf32, {{.*}}>, memref<?x?xf32, {{.*}}>, memref<?x?xf32, {{.*}}>) attributes {llvm.emit_c_interface}

mlir/test/Integration/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ func.func @entry() {
8080

8181
// CHECK: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2]
8282
%U = memref.cast %DST10 : memref<1x10xf32> to memref<*xf32>
83-
call @print_memref_f32(%U): (memref<*xf32>) -> ()
83+
call @printMemrefF32(%U): (memref<*xf32>) -> ()
8484

8585
memref.dealloc %LHS10: memref<1x10xf32>
8686
memref.dealloc %RHS10: memref<1x10xf32>
@@ -130,5 +130,5 @@ func.func @entry() {
130130

131131
func.func private @rtclock() -> f64
132132

133-
func.func private @print_memref_f32(memref<*xf32>)
133+
func.func private @printMemrefF32(memref<*xf32>)
134134
attributes { llvm.emit_c_interface }

mlir/test/Integration/Dialect/Async/CPU/microbench-scf-async-parallel-for.mlir

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ func.func @entry() {
102102

103103
// CHECK: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2]
104104
%U = memref.cast %DST10 : memref<1x10xf32> to memref<*xf32>
105-
call @print_memref_f32(%U): (memref<*xf32>) -> ()
105+
call @printMemrefF32(%U): (memref<*xf32>) -> ()
106106

107107
memref.dealloc %LHS10: memref<1x10xf32>
108108
memref.dealloc %RHS10: memref<1x10xf32>
@@ -152,5 +152,5 @@ func.func @entry() {
152152

153153
func.func private @rtclock() -> f64
154154

155-
func.func private @print_memref_f32(memref<*xf32>)
155+
func.func private @printMemrefF32(memref<*xf32>)
156156
attributes { llvm.emit_c_interface }

mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-1d.mlir

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func.func @entry() {
8383
memref.store %3, %A[%i] : memref<9xf32>
8484
}
8585
// CHECK: [0, 1, 2, 3, 4, 5, 6, 7, 8]
86-
call @print_memref_f32(%U): (memref<*xf32>) -> ()
86+
call @printMemrefF32(%U): (memref<*xf32>) -> ()
8787

8888
scf.parallel (%i) = (%lb) to (%ub) step (%c1) {
8989
memref.store %c0, %A[%i] : memref<9xf32>
@@ -98,7 +98,7 @@ func.func @entry() {
9898
memref.store %3, %A[%i] : memref<9xf32>
9999
}
100100
// CHECK: [0, 0, 2, 0, 4, 0, 6, 0, 8]
101-
call @print_memref_f32(%U): (memref<*xf32>) -> ()
101+
call @printMemrefF32(%U): (memref<*xf32>) -> ()
102102

103103
scf.parallel (%i) = (%lb) to (%ub) step (%c1) {
104104
memref.store %c0, %A[%i] : memref<9xf32>
@@ -117,7 +117,7 @@ func.func @entry() {
117117
memref.store %5, %A[%3] : memref<9xf32>
118118
}
119119
// CHECK: [-20, 0, 0, -17, 0, 0, -14, 0, 0]
120-
call @print_memref_f32(%U): (memref<*xf32>) -> ()
120+
call @printMemrefF32(%U): (memref<*xf32>) -> ()
121121

122122
// 4. Check that loop with zero iterations doesn't crash at runtime.
123123
%lb1 = call @zero(): () -> (index)
@@ -132,4 +132,4 @@ func.func @entry() {
132132
return
133133
}
134134

135-
func.func private @print_memref_f32(memref<*xf32>) attributes { llvm.emit_c_interface }
135+
func.func private @printMemrefF32(memref<*xf32>) attributes { llvm.emit_c_interface }

mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-2d.mlir

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ func.func @entry() {
8484
// CHECK-NEXT: [40, 41, 42, 43, 44, 45, 46, 47]
8585
// CHECK-NEXT: [48, 49, 50, 51, 52, 53, 54, 55]
8686
// CHECK-NEXT: [56, 57, 58, 59, 60, 61, 62, 63]
87-
call @print_memref_f32(%U): (memref<*xf32>) -> ()
87+
call @printMemrefF32(%U): (memref<*xf32>) -> ()
8888

8989
scf.parallel (%i, %j) = (%lb, %lb) to (%ub, %ub) step (%c1, %c1) {
9090
memref.store %c0, %A[%i, %j] : memref<8x8xf32>
@@ -109,7 +109,7 @@ func.func @entry() {
109109
// CHECK-NEXT: [0, 0, 0, 0, 0, 0, 0, 0]
110110
// CHECK-NEXT: [48, 49, 50, 51, 52, 53, 54, 55]
111111
// CHECK-NEXT: [0, 0, 0, 0, 0, 0, 0, 0]
112-
call @print_memref_f32(%U): (memref<*xf32>) -> ()
112+
call @printMemrefF32(%U): (memref<*xf32>) -> ()
113113

114114
scf.parallel (%i, %j) = (%lb, %lb) to (%ub, %ub) step (%c1, %c1) {
115115
memref.store %c0, %A[%i, %j] : memref<8x8xf32>
@@ -134,11 +134,11 @@ func.func @entry() {
134134
// CHECK-NEXT: [40, 0, 42, 0, 44, 0, 46, 0]
135135
// CHECK-NEXT: [48, 0, 50, 0, 52, 0, 54, 0]
136136
// CHECK-NEXT: [56, 0, 58, 0, 60, 0, 62, 0]
137-
call @print_memref_f32(%U): (memref<*xf32>) -> ()
137+
call @printMemrefF32(%U): (memref<*xf32>) -> ()
138138

139139
memref.dealloc %A : memref<8x8xf32>
140140

141141
return
142142
}
143143

144-
func.func private @print_memref_f32(memref<*xf32>) attributes { llvm.emit_c_interface }
144+
func.func private @printMemrefF32(memref<*xf32>) attributes { llvm.emit_c_interface }

mlir/test/Integration/Dialect/Linalg/CPU/matmul-vs-matvec.mlir

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: -shared-libs=%mlir_integration_test_dir/libmlir_runner_utils%shlibext \
44
// RUN: | FileCheck %s
55

6-
func.func private @print_memref_f32(memref<*xf32>)
6+
func.func private @printMemrefF32(memref<*xf32>)
77

88
func.func @matmul(%A: memref<?x?xf32>, %B: memref<?x?xf32>) -> (memref<?x?xf32>) {
99
%c0 = arith.constant 0 : index
@@ -60,7 +60,7 @@ func.func @main() {
6060
}
6161
}
6262
%C2_ = memref.cast %C2 : memref<?x?xf32> to memref<*xf32>
63-
call @print_memref_f32(%C2_) : (memref<*xf32>) -> ()
63+
call @printMemrefF32(%C2_) : (memref<*xf32>) -> ()
6464
memref.dealloc %C1 : memref<?x?xf32>
6565
memref.dealloc %C2 : memref<?x?xf32>
6666
return

0 commit comments

Comments
 (0)