llvm-project/mlir/lib/ExecutionEngine
Aart Bik 96a23911f6 [mlir][sparse] complete migration to sparse tensor type
A very elaborate, but also very fun revision because all
puzzle pieces are finally "falling in place".

1. replaces lingalg annotations + flags with proper sparse tensor types
2. add rigorous verification on sparse tensor type and sparse primitives
3. removes glue and clutter on opaque pointers in favor of sparse tensor types
4. migrates all tests to use sparse tensor types

NOTE: next CL will remove *all* obsoleted sparse code in Linalg

Reviewed By: bixia

Differential Revision: https://reviews.llvm.org/D102095
2021-05-10 12:55:22 -07:00
..
AsyncRuntime.cpp Fix MLIR Async Runtime DLL on Windows 2021-02-03 12:23:41 +00:00
CMakeLists.txt [mlir] Remove mlir-rocm-runner 2021-03-19 00:24:10 -07:00
CRunnerUtils.cpp [mlir] Fix integration tests 2021-01-28 16:54:50 +00:00
CudaRuntimeWrappers.cpp [mlir] Initialize CUDA context lazily. 2021-03-04 13:07:56 +01:00
ExecutionEngine.cpp [mlir] Remove uses of type-less CreateLoad() APIs (NFC) 2021-03-11 18:39:20 +01:00
JitRunner.cpp [mlir] Load dynamic libraries in JitRunner from absolute paths so that GDB can find the symbol tables. 2021-02-19 07:33:35 +01:00
OptUtils.cpp Revert "Revert "[mlir] Convert from Async dialect to LLVM coroutines"" 2020-10-22 15:23:11 -04:00
RocmRuntimeWrappers.cpp [mlir] Remove mlir-rocm-runner 2021-03-19 00:24:10 -07:00
RunnerUtils.cpp [mlir] NFC - Add runner util functions to only print MemRef metadata. 2021-03-04 12:35:45 +00:00
SparseUtils.cpp [mlir][sparse] complete migration to sparse tensor type 2021-05-10 12:55:22 -07:00