diff --git a/mlir/include/mlir/ExecutionEngine/RunnerUtils.h b/mlir/include/mlir/ExecutionEngine/RunnerUtils.h --- a/mlir/include/mlir/ExecutionEngine/RunnerUtils.h +++ b/mlir/include/mlir/ExecutionEngine/RunnerUtils.h @@ -381,6 +381,17 @@ extern "C" MLIR_RUNNERUTILS_EXPORT void _mlir_ciface_printMemref4dF32(StridedMemRefType *m); +extern "C" MLIR_RUNNERUTILS_EXPORT void +_mlir_ciface_printMemref0dF64(StridedMemRefType *m); +extern "C" MLIR_RUNNERUTILS_EXPORT void +_mlir_ciface_printMemref1dF64(StridedMemRefType *m); +extern "C" MLIR_RUNNERUTILS_EXPORT void +_mlir_ciface_printMemref2dF64(StridedMemRefType *m); +extern "C" MLIR_RUNNERUTILS_EXPORT void +_mlir_ciface_printMemref3dF64(StridedMemRefType *m); +extern "C" MLIR_RUNNERUTILS_EXPORT void +_mlir_ciface_printMemref4dF64(StridedMemRefType *m); + extern "C" MLIR_RUNNERUTILS_EXPORT void _mlir_ciface_printMemrefVector4x4xf32( StridedMemRefType, 2> *m); diff --git a/mlir/lib/ExecutionEngine/RunnerUtils.cpp b/mlir/lib/ExecutionEngine/RunnerUtils.cpp --- a/mlir/lib/ExecutionEngine/RunnerUtils.cpp +++ b/mlir/lib/ExecutionEngine/RunnerUtils.cpp @@ -122,6 +122,22 @@ impl::printMemRef(*M); } +extern "C" void _mlir_ciface_printMemref0dF64(StridedMemRefType *M) { + impl::printMemRef(*M); +} +extern "C" void _mlir_ciface_printMemref1dF64(StridedMemRefType *M) { + impl::printMemRef(*M); +} +extern "C" void _mlir_ciface_printMemref2dF64(StridedMemRefType *M) { + impl::printMemRef(*M); +} +extern "C" void _mlir_ciface_printMemref3dF64(StridedMemRefType *M) { + impl::printMemRef(*M); +} +extern "C" void _mlir_ciface_printMemref4dF64(StridedMemRefType *M) { + impl::printMemRef(*M); +} + extern "C" int64_t _mlir_ciface_verifyMemRefI32(UnrankedMemRefType *actual, UnrankedMemRefType *expected) {