Open
Description
When extending SparseCompiler integrations tests to run via SVE codegen (see https://reviews.llvm.org/D143514 and https://reviews.llvm.org/D121304), we effectively duplicated many of the RUN lines.
More specifically, if the MLIR_RUN_ARM_SVE_TESTS
CMake flag is disabled, the following RUN lines are effectively identical (they verify similar code-path):
We should avoid this. My suggestion would be to replace both RUN
lines with RUN line 2. above. Additionally, we should make sure that there are public buildbots that
- set MLIR_RUN_ARM_SVE_TESTS to
On
(e.g. clang-aarch64-sve-vla - set MLIR_RUN_ARM_SVE_TESTS to
Off
(that's the default, so any buildbot running MLIR integration tests should be fine, e.g. mlir-rocm-mi200
This way we will be making sure that all configurations are tested, but there is not code duplication in tests. WDYT?
CC @aartbik
-Andrzej