[all-commits] [llvm/llvm-project] 45b3cf: [mlir][sparse] add support for AND and OR operations

Aart Bik via All-commits all-commits at lists.llvm.org
Mon Jul 12 17:47:41 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 45b3cfe8437f78faac2c84b796bb246e16382252
      https://github.com/llvm/llvm-project/commit/45b3cfe8437f78faac2c84b796bb246e16382252
  Author: Aart Bik <ajcbik at google.com>
  Date:   2021-07-12 (Mon, 12 Jul 2021)

  Changed paths:
    M mlir/include/mlir/Dialect/SparseTensor/Utils/Merger.h
    M mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp
    M mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp
    M mlir/test/Dialect/SparseTensor/sparse_int_ops.mlir

  Log Message:
  -----------
  [mlir][sparse] add support for AND and OR operations

Integral AND and OR follow the simple conjunction and disjuction rules
for lattice building. This revision also completes some of the Merge
refactoring by moving the remainder parts that are merger specific from
sparsification into utils files.

Reviewed By: gussmith23

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




More information about the All-commits mailing list