### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ### | |
iree_add_all_subdirs() | |
iree_microbenchmark_suite( | |
NAME | |
"microbenchmark_llvm-cpu" | |
SRCS | |
"dynamic_shape_vectorization.mlir" | |
"linalg_mmt4d.mlir" | |
"linalg_transpose.mlir" | |
"stablehlo_conv.mlir" | |
"stablehlo_dot.mlir" | |
"stablehlo_dot_general.mlir" | |
"stablehlo_fft_abs.mlir" | |
FLAGS | |
"--iree-hal-target-backends=llvm-cpu" | |
"--iree-input-type=stablehlo" | |
"--iree-llvmcpu-target-cpu-features=host" | |
) | |
# Only target cuda benchmarks if the backend is enabled. | |
if(IREE_TARGET_BACKEND_CUDA) | |
iree_microbenchmark_suite( | |
NAME | |
"microbenchmark_cuda" | |
SRCS | |
"linalg_transpose.mlir" | |
FLAGS | |
"--iree-hal-target-backends=cuda" | |
"--iree-input-type=stablehlo" | |
) | |
endif() |