[all-commits] [llvm/llvm-project] 99b003: Move the MLIR integration tests as a subdirectory ...

Mehdi Amini via All-commits all-commits at lists.llvm.org
Mon Feb 22 21:56:15 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 99b0032ce0b8afa67a36da2b8c02cfcacdc561d1
      https://github.com/llvm/llvm-project/commit/99b0032ce0b8afa67a36da2b8c02cfcacdc561d1
  Author: Mehdi Amini <joker.eph at gmail.com>
  Date:   2021-02-23 (Tue, 23 Feb 2021)

  Changed paths:
    M mlir/CMakeLists.txt
    R mlir/integration_test/CMakeLists.txt
    R mlir/integration_test/Dialect/Async/CPU/lit.local.cfg
    R mlir/integration_test/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
    R mlir/integration_test/Dialect/Async/CPU/test-async-parallel-for-1d.mlir
    R mlir/integration_test/Dialect/Async/CPU/test-async-parallel-for-2d.mlir
    R mlir/integration_test/Dialect/LLVMIR/CPU/X86/lit.local.cfg
    R mlir/integration_test/Dialect/LLVMIR/CPU/X86/test-inline-asm.mlir
    R mlir/integration_test/Dialect/LLVMIR/CPU/lit.local.cfg
    R mlir/integration_test/Dialect/LLVMIR/CPU/test-vector-reductions-fp.mlir
    R mlir/integration_test/Dialect/LLVMIR/CPU/test-vector-reductions-int.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/benchmark_matmul.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/benchmark_matmul_column_major.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/benchmark_matmul_column_major_as_row_major.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/benchmark_matmul_i8_i8_i32.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/matmul-vs-matvec.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/rank-reducing-subview.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-1d-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-1d-input-ncw-filter-wcf-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-1d-input-nwc-filter-wcf-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-1d-ncw-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-1d-nwc-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-2d-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-2d-input-nchw-filter-hwcf-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-2d-input-nhwc-filter-hwcf-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-2d-nchw-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-2d-nhwc-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-3d-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-3d-input-ncdhw-filter-dhwcf-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-3d-input-ndhwc-filter-dhwcf-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-3d-ncdhw-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-conv-3d-ndhwc-call.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-elementwise.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-subtensor-insert-multiple-uses.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-subtensor-insert.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-tensor-e2e.mlir
    R mlir/integration_test/Dialect/Linalg/CPU/test-tensor-matmul.mlir
    R mlir/integration_test/Dialect/Standard/CPU/test-ceil-floor-pos-neg.mlir
    R mlir/integration_test/Dialect/Standard/CPU/test_subview.mlir
    R mlir/integration_test/Dialect/Vector/CPU/AVX512/lit.local.cfg
    R mlir/integration_test/Dialect/Vector/CPU/AVX512/test-vp2intersect-i32.mlir
    R mlir/integration_test/Dialect/Vector/CPU/lit.local.cfg
    R mlir/integration_test/Dialect/Vector/CPU/test-broadcast.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-compress.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-constant-mask.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-contraction.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-create-mask-v4i1.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-create-mask.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-expand.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-extract-slices.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-extract-strided-slice.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-flat-transpose-col.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-flat-transpose-row.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-fma.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-gather.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-insert-slices.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-insert-strided-slice.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-maskedload.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-maskedstore.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-matrix-multiply-col.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-matrix-multiply-row.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-outerproduct-f32.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-outerproduct-i64.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-print-int.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-reductions-f32-reassoc.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-reductions-f32.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-reductions-f64-reassoc.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-reductions-f64.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-reductions-i32.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-reductions-i4.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-reductions-i64.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-reductions-si4.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-reductions-ui4.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-scatter.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-shape-cast.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-shuffle.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-sparse-dot-matvec.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-sparse-saxpy-jagged-matvec.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-transfer-read-2d.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-transfer-read.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-transfer-to-loops.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-transfer-write.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-transpose.mlir
    R mlir/integration_test/Dialect/Vector/CPU/test-vector-distribute.mlir
    R mlir/integration_test/Sparse/CPU/frostt-example.mlir
    R mlir/integration_test/Sparse/CPU/lit.local.cfg
    R mlir/integration_test/Sparse/CPU/matrix-market-example.mlir
    R mlir/integration_test/Sparse/CPU/sparse_sampled_matmul.mlir
    R mlir/integration_test/Sparse/CPU/sparse_sum.mlir
    R mlir/integration_test/data/test.mtx
    R mlir/integration_test/data/test.tns
    R mlir/integration_test/lit.cfg.py
    R mlir/integration_test/lit.site.cfg.py.in
    M mlir/test/CMakeLists.txt
    A mlir/test/Integration/Dialect/Async/CPU/lit.local.cfg
    A mlir/test/Integration/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
    A mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-1d.mlir
    A mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-2d.mlir
    A mlir/test/Integration/Dialect/LLVMIR/CPU/X86/lit.local.cfg
    A mlir/test/Integration/Dialect/LLVMIR/CPU/X86/test-inline-asm.mlir
    A mlir/test/Integration/Dialect/LLVMIR/CPU/lit.local.cfg
    A mlir/test/Integration/Dialect/LLVMIR/CPU/test-vector-reductions-fp.mlir
    A mlir/test/Integration/Dialect/LLVMIR/CPU/test-vector-reductions-int.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/benchmark_matmul.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/benchmark_matmul_column_major.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/benchmark_matmul_column_major_as_row_major.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/benchmark_matmul_i8_i8_i32.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/matmul-vs-matvec.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/rank-reducing-subview.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-input-ncw-filter-wcf-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-input-nwc-filter-wcf-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-ncw-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-nwc-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-input-nchw-filter-hwcf-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-input-nhwc-filter-hwcf-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-nchw-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-nhwc-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-input-ncdhw-filter-dhwcf-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-input-ndhwc-filter-dhwcf-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-ncdhw-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-ndhwc-call.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-elementwise.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-subtensor-insert-multiple-uses.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-subtensor-insert.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-tensor-e2e.mlir
    A mlir/test/Integration/Dialect/Linalg/CPU/test-tensor-matmul.mlir
    A mlir/test/Integration/Dialect/Standard/CPU/test-ceil-floor-pos-neg.mlir
    A mlir/test/Integration/Dialect/Standard/CPU/test_subview.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/AVX512/lit.local.cfg
    A mlir/test/Integration/Dialect/Vector/CPU/AVX512/test-vp2intersect-i32.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/lit.local.cfg
    A mlir/test/Integration/Dialect/Vector/CPU/test-broadcast.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-compress.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-constant-mask.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-contraction.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-create-mask-v4i1.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-create-mask.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-expand.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-extract-slices.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-extract-strided-slice.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-flat-transpose-col.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-flat-transpose-row.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-fma.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-gather.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-insert-slices.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-insert-strided-slice.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-maskedload.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-maskedstore.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-matrix-multiply-col.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-matrix-multiply-row.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-outerproduct-f32.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-outerproduct-i64.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-print-int.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-reductions-f32-reassoc.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-reductions-f32.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-reductions-f64-reassoc.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-reductions-f64.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-reductions-i32.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-reductions-i4.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-reductions-i64.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-reductions-si4.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-reductions-ui4.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-scatter.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-shape-cast.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-shuffle.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-sparse-dot-matvec.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-sparse-saxpy-jagged-matvec.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-transfer-read-2d.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-transfer-read.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-transfer-to-loops.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-transfer-write.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-transpose.mlir
    A mlir/test/Integration/Dialect/Vector/CPU/test-vector-distribute.mlir
    A mlir/test/Integration/Sparse/CPU/frostt-example.mlir
    A mlir/test/Integration/Sparse/CPU/lit.local.cfg
    A mlir/test/Integration/Sparse/CPU/matrix-market-example.mlir
    A mlir/test/Integration/Sparse/CPU/sparse_sampled_matmul.mlir
    A mlir/test/Integration/Sparse/CPU/sparse_sum.mlir
    A mlir/test/Integration/data/test.mtx
    A mlir/test/Integration/data/test.tns
    A mlir/test/Integration/lit.local.cfg
    M mlir/test/lit.cfg.py
    M mlir/test/lit.site.cfg.py.in

  Log Message:
  -----------
  Move the MLIR integration tests as a subdirectory of test (NFC)

This does not change the behavior directly: the tests only run when
`-DMLIR_INCLUDE_INTEGRATION_TESTS=ON` is configured. However running
`ninja check-mlir` will not run all the tests within a single
lit invocation. The previous behavior would wait for all the integration
tests to complete before starting to run the first regular test. The
test results were also reported separately. This change is unifying all
of this and allow concurrent execution of the integration tests with
regular non-regression and unit-tests.

Differential Revision: https://reviews.llvm.org/D97241




More information about the All-commits mailing list