aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Utils/IndexingUtils.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-12-08[mlir][memref] extract_strided_metadata for zero-sized memref (#74835)Guray Ozen1-1/+1
2023-09-14[mlir][vector] Cleanup VectorUnroll and create a generic tile iteration utilityChristopher Bate1-6/+56
2023-08-10[mlir][gpu] Add DecomposeMemrefsPassIvan Butygin1-0/+41
2023-08-10Revert "[mlir][gpu] Add DecomposeMemrefsPass"Ivan Butygin1-32/+0
2023-08-10[mlir][gpu] Add DecomposeMemrefsPassIvan Butygin1-0/+32
2023-08-08[mlir][nvgpu] Add a nvgpu.rewrite_copy_as_tma transform operation.Nicolas Vasilache1-2/+2
2023-07-14[mlir] NFC - Basic improvements to IndexingUtils (product and sum)Nicolas Vasilache1-3/+18
2023-04-13[mlir][TransformDialect] Simplify the lowering of pack/unpack when these are ...Quentin Colombet1-0/+21
2023-03-14[mlir][DialectUtils] Cleanup IndexingUtils and provide more affine variants w...Nicolas Vasilache1-53/+137
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+1
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-12-02[mlir] Factor more common utils to IndexingUtilsHanhan Wang1-0/+19
2022-11-22[NFC][mlir] VectorUtils / IndexingUtils simplifications and cleanupsNicolas Vasilache1-9/+63
2022-08-28Fold memref.expand_shape and memref.collapse_shape opsArnab Dutta1-0/+25
2022-01-31[mlir][vector][NFC] Split into IR, Transforms and UtilsMatthias Springer1-0/+44