[all-commits] [llvm/llvm-project] 1d77bb: [mlir][sparse] template the memory resident coordi...

Aart Bik via All-commits all-commits at lists.llvm.org
Fri Jul 30 11:21:28 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1d77bb9e1b82fe35688416ff0987dd9f82eb2d2d
      https://github.com/llvm/llvm-project/commit/1d77bb9e1b82fe35688416ff0987dd9f82eb2d2d
  Author: Aart Bik <ajcbik at google.com>
  Date:   2021-07-30 (Fri, 30 Jul 2021)

  Changed paths:
    M mlir/lib/ExecutionEngine/SparseUtils.cpp

  Log Message:
  -----------
  [mlir][sparse] template the memory resident coordinate scheme storage

Rationale:
External file formats always store the values as doubles, so this was
hard coded in the memory resident COO scheme used to pass data into the
final sparse storage scheme during setup. However, with alternative methods
on the horizon of setting up these temporary COO schemes, it is time to
properly template this data structure.

Reviewed By: gussmith23

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




More information about the All-commits mailing list