summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Utils/IndexingUtils.cpp
AgeCommit message (Expand)Author
2025-10-11[mlir] Use llvm accumulate wrappers. NFCI. (#162957)Jakub Kuderski
2025-06-23[MLIR] Determine contiguousness of memrefs with dynamic dimensions (#142421)Momchil Velikov
2025-05-19[MLIR][Utils] Fix the overflow issue in computeSuffixProductImpl for 32-bit s...Chao Chen
2025-03-18[mlir] Fix crash when verifying linalg.transpose (#131733)Ian Wood
2024-07-23[mlir] [linalg] Add pattern to swap transpose with broadcast (#97063)donald chen
2024-06-06[mlir][tensor] Implement constant folder for tensor.pad (#92691)Spenser Bauman
2024-02-22[mlir][Vector] Fix bug in vector xfer op flattening transformation (#81964)Diego Caballero
2024-02-14Apply clang-tidy fixes for llvm-else-after-return in IndexingUtils.cpp (NFC)Mehdi Amini
2024-01-10[mlir][tensor] Enhance pack/unpack simplification for identity outer_dims_per...Han-Chung Wang
2023-12-08[mlir][memref] extract_strided_metadata for zero-sized memref (#74835)Guray Ozen
2023-09-14[mlir][vector] Cleanup VectorUnroll and create a generic tile iteration utilityChristopher Bate
2023-08-10[mlir][gpu] Add DecomposeMemrefsPassIvan Butygin
2023-08-10Revert "[mlir][gpu] Add DecomposeMemrefsPass"Ivan Butygin
2023-08-10[mlir][gpu] Add DecomposeMemrefsPassIvan Butygin
2023-08-08[mlir][nvgpu] Add a nvgpu.rewrite_copy_as_tma transform operation.Nicolas Vasilache
2023-07-14[mlir] NFC - Basic improvements to IndexingUtils (product and sum)Nicolas Vasilache
2023-04-13[mlir][TransformDialect] Simplify the lowering of pack/unpack when these are ...Quentin Colombet
2023-03-14[mlir][DialectUtils] Cleanup IndexingUtils and provide more affine variants w...Nicolas Vasilache
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-02[mlir] Factor more common utils to IndexingUtilsHanhan Wang
2022-11-22[NFC][mlir] VectorUtils / IndexingUtils simplifications and cleanupsNicolas Vasilache
2022-08-28Fold memref.expand_shape and memref.collapse_shape opsArnab Dutta
2022-01-31[mlir][vector][NFC] Split into IR, Transforms and UtilsMatthias Springer