summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp
AgeCommit message (Expand)Author
2022-07-17[mlir] Remove unused using (NFC)Kazu Hirata
2022-07-14[mlir][sparse] Switch to One-Shot BufferizeMatthias Springer
2022-07-11[mlir][sparse] implement sparse2sparse reshaping (expand/collapse)Aart Bik
2022-06-20[mlir] Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[mlir] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[mlir] move SCF headers to SCF/{IR,Transforms} respectivelyAlex Zinenko
2022-06-18[mlir] Update accessors to prefixed form (NFC)Jacques Pienaar
2022-06-17[mlir][sparse] move from by-value to by-reference for data typesAart Bik
2022-06-17[mlir] replace 'emit_c_wrappers' func->llvm conversion option with a passAlex Zinenko
2022-06-02[mlir][sparse][NFC] Switch InitOp to bufferization::AllocTensorOpMatthias Springer
2022-05-16[mlir][sparse] Enhancing sparse=>sparse conversion.wren romano
2022-05-13[mlir][sparse][NFC] Use RewriterBase/OpBuilder when possibleMatthias Springer
2022-04-18[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle
2022-04-06[mlir][sparse] replace stack-based access pattern with dyn-allocAart Bik
2022-04-01[mlir][sparse] Moving `delete coo` into codegen instead of runtime librarywren romano
2022-03-22[mlir][sparse] Introducing options for the SparseTensorConversion passwren romano
2022-03-18Use llvm::append_range where applicableBenjamin Kramer
2022-03-14[mlir][linalg] Replace linalg.fill by OpDSL variant.gysit
2022-03-01[mlir] Rename the Standard dialect to the Func dialectRiver Riddle
2022-02-07[mlir][NFC] Remove a few op builders that simply swap parameter orderRiver Riddle
2022-01-21[mlir][sparse] add ability for sparse tensor outputAart Bik
2022-01-04[mlir][sparse] Factoring out type-based function-name suffixeswren romano
2022-01-04[mlir][sparse] Factoring out Transforms/CodegenUtils.{cpp,h}wren romano
2021-12-20[mlir] Switching accessors to prefixed form (NFC)Jacques Pienaar
2021-12-07[mlir][sparse] fix broken buildAart Bik
2021-12-07[mlir][sparse] finalize sparse output in the presence of reductionsAart Bik
2021-12-06[mlir][sparse] Requiring emitCInterface parameter to be explicitwren romano
2021-12-06[mlir][sparse] Code cleanup for SparseTensorConversionwren romano
2021-11-25[mlir] Move memref.[tensor_load|buffer_cast|clone] to "bufferization" dialect.Alexander Belyaev
2021-11-23[mlir][sparse] Adding wrappers for constantOverheadTypeEncodingwren romano
2021-11-15[mlir][sparse] first version of "truly" dynamic sparse tensors as outputs of ...Aart Bik
2021-11-05[Transforms] Fix a warningKazu Hirata
2021-11-05[mlir][sparse] Factoring magic numbers into a headerwren romano
2021-10-29[mlir][sparse] Improve handling of dynamic-sizes for sparse=>dense conversionwren romano
2021-10-28[mlir][sparse] fix conversion bug when changing pointer/index sizesAart Bik
2021-10-28[mlir][sparse] Adding dynamic-size support for sparse=>dense conversionwren romano
2021-10-28[mlir][sparse] Implementing sparse=>dense conversion.wren romano
2021-10-25[mlir][sparse] lower trivial tensor.cast on identical sparse tensorsAart Bik
2021-10-24[mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form.Jacques Pienaar
2021-10-20[mlir][sparse] make index type explicit in public API of support libraryAart Bik
2021-10-18[mlir][sparse] generalize sparse_tensor.convert on static/dynamic dimension s...Aart Bik
2021-10-15[mlir][sparse] implement sparse tensor init operationAart Bik
2021-10-13[mlir][sparse] Misc code cleanupwren romano
2021-10-13[mlir][sparse] Factoring out helper functions for generating constantswren romano
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball
2021-10-05[mlir][sparse] add a "release" operation to sparse tensor dialectAart Bik
2021-10-01[mlir][sparse] Sharing calls to adaptor.getOperands()[0]wren romano
2021-10-01[mlir][sparse] Factoring out allocaIndices()wren romano
2021-10-01[mlir][sparse] Factoring out getZero() and avoiding unnecessary Type paramswren romano