22 std::cout <<
"Unranked Memref ";
29 std::cout <<
"Unranked Memref ";
36 std::cout <<
"Unranked Memref ";
42 std::cout <<
"Unranked Memref ";
49 std::cout <<
"Unranked Memref ";
56 std::cout <<
"Unranked Memref ";
63 std::cout <<
"Unranked Memref ";
70 std::cout <<
"Unranked Memref ";
128 auto now = std::chrono::high_resolution_clock::now();
129 auto duration = now.time_since_epoch();
131 std::chrono::duration_cast<std::chrono::nanoseconds>(duration);
132 return nanoseconds.count();
156 static_assert(std::is_same<impl::index_type, uint64_t>::value,
157 "Expected index_type == uint64_t");
int64_t _mlir_ciface_verifyMemRefC32(UnrankedMemRefType< impl::complex32 > *actual, UnrankedMemRefType< impl::complex32 > *expected)
void _mlir_ciface_printMemrefShapeI64(UnrankedMemRefType< int64_t > *M)
void _mlir_ciface_printMemref1dF32(StridedMemRefType< float, 1 > *M)
void printMemrefF64(int64_t rank, void *ptr)
int64_t _mlir_ciface_verifyMemRefF16(UnrankedMemRefType< f16 > *actual, UnrankedMemRefType< f16 > *expected)
void _mlir_ciface_printMemref1dI32(StridedMemRefType< int32_t, 1 > *M)
int64_t verifyMemRefC32(int64_t rank, void *actualPtr, void *expectedPtr)
int64_t _mlir_ciface_verifyMemRefBF16(UnrankedMemRefType< bf16 > *actual, UnrankedMemRefType< bf16 > *expected)
void _mlir_ciface_printMemref4dF32(StridedMemRefType< float, 4 > *M)
void _mlir_ciface_printMemref0dF32(StridedMemRefType< float, 0 > *M)
void _mlir_ciface_printMemrefF16(UnrankedMemRefType< f16 > *M)
int64_t verifyMemRefC64(int64_t rank, void *actualPtr, void *expectedPtr)
int64_t _mlir_ciface_verifyMemRefI32(UnrankedMemRefType< int32_t > *actual, UnrankedMemRefType< int32_t > *expected)
void _mlir_ciface_printMemrefC32(UnrankedMemRefType< impl::complex32 > *M)
void printMemrefInd(int64_t rank, void *ptr)
void _mlir_ciface_printMemrefF64(UnrankedMemRefType< double > *M)
void printMemrefC32(int64_t rank, void *ptr)
int64_t _mlir_ciface_nanoTime()
void printMemrefF32(int64_t rank, void *ptr)
int64_t _mlir_ciface_verifyMemRefF64(UnrankedMemRefType< double > *actual, UnrankedMemRefType< double > *expected)
void printMemrefI64(int64_t rank, void *ptr)
void _mlir_ciface_printMemref1dI8(StridedMemRefType< int8_t, 1 > *M)
void _mlir_ciface_printMemrefC64(UnrankedMemRefType< impl::complex64 > *M)
void _mlir_ciface_printMemrefBF16(UnrankedMemRefType< bf16 > *M)
int64_t _mlir_ciface_verifyMemRefC64(UnrankedMemRefType< impl::complex64 > *actual, UnrankedMemRefType< impl::complex64 > *expected)
void _mlir_ciface_printMemref1dI64(StridedMemRefType< int64_t, 1 > *M)
void _mlir_ciface_printMemrefShapeF32(UnrankedMemRefType< float > *M)
int64_t verifyMemRefF32(int64_t rank, void *actualPtr, void *expectedPtr)
int64_t _mlir_ciface_verifyMemRefI64(UnrankedMemRefType< int64_t > *actual, UnrankedMemRefType< int64_t > *expected)
void _mlir_ciface_printMemref1dC32(StridedMemRefType< impl::complex32, 1 > *M)
void _mlir_ciface_printMemrefShapeF64(UnrankedMemRefType< double > *M)
void _mlir_ciface_printMemref1dC64(StridedMemRefType< impl::complex64, 1 > *M)
void _mlir_ciface_printMemrefI8(UnrankedMemRefType< int8_t > *M)
void _mlir_ciface_printMemrefI32(UnrankedMemRefType< int32_t > *M)
void _mlir_ciface_printMemrefShapeI32(UnrankedMemRefType< int32_t > *M)
int64_t verifyMemRefF64(int64_t rank, void *actualPtr, void *expectedPtr)
void _mlir_ciface_printMemref1dInd(StridedMemRefType< impl::index_type, 1 > *M)
void _mlir_ciface_printMemrefI16(UnrankedMemRefType< int16_t > *M)
void _mlir_ciface_printMemrefInd(UnrankedMemRefType< impl::index_type > *M)
void _mlir_ciface_printMemrefShapeC64(UnrankedMemRefType< impl::complex64 > *M)
int64_t _mlir_ciface_verifyMemRefI16(UnrankedMemRefType< int16_t > *actual, UnrankedMemRefType< int16_t > *expected)
void _mlir_ciface_printMemrefShapeC32(UnrankedMemRefType< impl::complex32 > *M)
int64_t _mlir_ciface_verifyMemRefI8(UnrankedMemRefType< int8_t > *actual, UnrankedMemRefType< int8_t > *expected)
void _mlir_ciface_printMemref1dF64(StridedMemRefType< double, 1 > *M)
void _mlir_ciface_printMemrefShapeInd(UnrankedMemRefType< impl::index_type > *M)
void printMemrefI32(int64_t rank, void *ptr)
void _mlir_ciface_printMemrefF32(UnrankedMemRefType< float > *M)
int64_t _mlir_ciface_verifyMemRefF32(UnrankedMemRefType< float > *actual, UnrankedMemRefType< float > *expected)
void _mlir_ciface_printMemref2dF32(StridedMemRefType< float, 2 > *M)
int64_t _mlir_ciface_verifyMemRefInd(UnrankedMemRefType< impl::index_type > *actual, UnrankedMemRefType< impl::index_type > *expected)
void _mlir_ciface_printMemrefVector4x4xf32(StridedMemRefType< Vector2D< 4, 4, float >, 2 > *M)
void _mlir_ciface_printMemrefI64(UnrankedMemRefType< int64_t > *M)
int64_t verifyMemRefInd(int64_t rank, void *actualPtr, void *expectedPtr)
void _mlir_ciface_printMemref3dF32(StridedMemRefType< float, 3 > *M)
void _mlir_ciface_printMemrefShapeI8(UnrankedMemRefType< int8_t > *M)
int64_t verifyMemRefI32(int64_t rank, void *actualPtr, void *expectedPtr)
void printMemrefC64(int64_t rank, void *ptr)
void printMemRefMetaData(StreamType &os, const DynamicMemRefType< T > &v)
int64_t verifyMemRef(const DynamicMemRefType< T > &actual, const DynamicMemRefType< T > &expected)
Verify the equivalence of two dynamic memrefs and return the number of errors or -1 if the shape of t...
void printMemRef(const DynamicMemRefType< T > &m)
StridedMemRef descriptor type with static rank.