[all-commits] [llvm/llvm-project] 2b6e43: [mlir][sparse] add shift ops support

Aart Bik via All-commits all-commits at lists.llvm.org
Thu Jul 15 09:43:34 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2b6e433230ab9fa8a898261cd460a3f1a1bc91ec
      https://github.com/llvm/llvm-project/commit/2b6e433230ab9fa8a898261cd460a3f1a1bc91ec
  Author: Aart Bik <ajcbik at google.com>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

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

  Log Message:
  -----------
  [mlir][sparse] add shift ops support

Arbitrary shifts have some complications, but shift by invariants
(viz. tensor index exp only at left hand side) can be easily
handled with the conjunctive rule.

Reviewed By: gussmith23

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




More information about the All-commits mailing list