[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