[all-commits] [llvm/llvm-project] 3acf49: [mlir][sparse] support integral types i32, i16, i8 f...

Aart Bik via All-commits all-commits at lists.llvm.org
Wed Apr 7 10:02:11 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3acf49829c0064d5bcea5d8f6ca032559bf8e73a
      https://github.com/llvm/llvm-project/commit/3acf49829c0064d5bcea5d8f6ca032559bf8e73a
  Author: Aart Bik <ajcbik at google.com>
  Date:   2021-04-07 (Wed, 07 Apr 2021)

  Changed paths:
    M mlir/lib/Dialect/Linalg/Transforms/SparseLowering.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Sparsification.cpp
    M mlir/lib/ExecutionEngine/SparseUtils.cpp
    M mlir/test/Integration/Sparse/CPU/sparse_matvec.mlir
    M mlir/test/Integration/data/wide.mtx

  Log Message:
  -----------
  [mlir][sparse] support integral types i32,i16,i8 for *numerical* values

Some sparse matrices operate on integral values (in contrast with the common
f32 and f64 values). This CL expands the compiler and runtime support to deal
with several common type combinations.

Reviewed By: bixia

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




More information about the All-commits mailing list