llvm-project/mlir/lib
Aart Bik a924fcc7c3 [mlir][sparse] add sparse kernels test to sparse compiler test suite
This test makes sure kernels map to efficient sparse code, i.e. all
compressed for-loops, no co-iterating while loops.  In addition, this
revision removes the special constant folding inside the sparse
compiler in favor of Mahesh' new generic linalg folding. Thanks!

NOTE: relies on Mahesh fix, which needs to be rebased first

Reviewed By: bixia

Differential Revision: https://reviews.llvm.org/D110001
2021-09-22 14:56:39 -07:00
..
Analysis [mlir:DataFlowAnalysis] Reprocess the arguments of already executable edges 2021-09-22 20:14:55 +00:00
Bindings/Python [mlir][python] Forward _OperationBase _CAPIPtr to the Operation. 2021-09-20 18:52:05 -07:00
CAPI [mlir] Add value_begin/value_end methods to DenseElementsAttr 2021-09-21 01:57:43 +00:00
Conversion [mlir] Add value_begin/value_end methods to DenseElementsAttr 2021-09-21 01:57:43 +00:00
Dialect [mlir][sparse] add sparse kernels test to sparse compiler test suite 2021-09-22 14:56:39 -07:00
ExecutionEngine [mlir][sparse] replace ad-hoc MemRef struct with CRunnerUtils definition 2021-09-22 09:23:26 -07:00
IR [DialectAsmPrinter] Add missing 'printAttributeWithoutType' member. 2021-09-21 18:45:24 -07:00
Interfaces [mlir] Add value_begin/value_end methods to DenseElementsAttr 2021-09-21 01:57:43 +00:00
Parser [OpAsmParser] Add a parseCommaSeparatedList helper and beef up Delimeter. 2021-09-20 20:59:11 -07:00
Pass Remove unused llvm/Support/Parallel.h from MLIR (NFC) 2021-09-14 23:30:42 +00:00
Reducer
Rewrite
Support Make the --mlir-disable-threading command line option overrides the C++ API usage 2021-09-15 03:20:48 +00:00
TableGen [mlir-tblgen] Add DagNode StaticMatcher. 2021-09-20 23:37:42 +00:00
Target [mlir] Always create a list of alias scopes when emitting LLVM IR 2021-09-22 00:00:46 +02:00
Tools
Transforms Reset operation when canceling root update transaction 2021-09-22 16:05:08 -04:00
Translation
CMakeLists.txt