[all-commits] [llvm/llvm-project] 707b6e: [mlir][SparseTensor][ArmSVE] Fix missing lli subst...

Cullen Rhodes via All-commits all-commits at lists.llvm.org
Tue May 2 07:44:15 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 707b6e94b88a5bac96157d03756f359060458d08
      https://github.com/llvm/llvm-project/commit/707b6e94b88a5bac96157d03756f359060458d08
  Author: Cullen Rhodes <cullen.rhodes at arm.com>
  Date:   2023-05-02 (Tue, 02 May 2023)

  Changed paths:
    M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_sorted_coo.mlir
    M mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_spmm.mlir

  Log Message:
  -----------
  [mlir][SparseTensor][ArmSVE] Fix missing lli substitutions

The MLIR SVE integration tests are now enabled in the
clang-aarch64-full-2stage buildbot under emulation (QEMU) and two of the
sparse integration tests are failing [1]:

  * mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_sorted_coo.mlir
  * mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_spmm.mlir

The reason for this is the SVE RUN lines use plain 'lli' rather than the
'%lli_host_or_aarch64_cmd' substitution that's necessary to run under
emulation. The CI doesn't support SVE so the tests will SIGILL unless
run under emulation.

I should note the logs don't show a SIGILL, only the non-descript:

  FileCheck error: '<stdin>' is empty.

but I expect this is what's actually happening.

https://lab.llvm.org/buildbot/#/builders/179/builds/6051/steps/12/logs/stdio




More information about the All-commits mailing list