aboutsummaryrefslogtreecommitdiff
path: root/mlir/test/Dialect/MemRef/canonicalize.mlir
AgeCommit message (Expand)AuthorFilesLines
2024-05-20[mlir][tensor] Implement folding logic for size 0 tensor and memref ops (#90814)Spenser Bauman1-0/+10
2024-04-30[MLIR] Generalize expand_shape to take shape as explicit input (#90040)Gaurav Shukla1-18/+17
2024-04-21Revert "[MLIR] Generalize expand_shape to take shape as explicit input" (#89540)Mehdi Amini1-17/+18
2024-04-21[MLIR] Generalize expand_shape to take shape as explicit input (#69267)Gaurav Shukla1-18/+17
2024-03-11[MLIR] Fix incorrect memref::DimOp canonicalization, add tensor::DimOp canoni...Sayan Saha1-0/+53
2024-03-12[MLIR][Tensor,MemRef] Fold expand_shape and collapse_shape if identity (#80658)James Newling1-0/+29
2024-02-02[mlir][memref] `memref.subview`: Verify result strides with rank reductions (...Matthias Springer1-3/+3
2024-01-30[mlir][memref] Remove incorrect `memref.transpose` fold (#79809)Benjamin Maxwell1-0/+15
2024-01-11[mlir][memref] Transpose: allow affine map layouts in result, extend folder (...Felix Schneider1-0/+35
2023-12-06[mlir] Fix a zero stride canonicalizer crash (#74200)Rik Huijzer1-0/+12
2023-11-16[mlir] Verify non-negative `offset` and `size` (#72059)Rik Huijzer1-0/+11
2023-08-30[MLIR] Fold memref.reinterpret_cast(x) -> x when the type is fully static andAndrey Turetskiy1-0/+10
2023-08-25[mlir][memref] Fix crash in SubViewReturnTypeCanonicalizerMatthias Springer1-1/+16
2023-02-28Fix SimplifyAllocConst pattern when we have alloc of negative sizesMehdi Amini1-0/+12
2023-02-09[mlir][Memref] Add memref.memory_space_cast and its loweringsKrzysztof Drewniak1-0/+22
2023-02-03[mlir] Add nontemporal field to memref.load/store and convey to llvm.load/storeGuray Ozen1-0/+12
2023-01-04[mlir] Add `test-convergence` option to Canonicalizer testsMatthias Springer1-1/+1
2022-12-14[mlir][memref] Fold no-op subview(subview(x)) opsMatthias Springer1-0/+19
2022-11-23[mlir][utils] Fix invalid reshapes in ComposeCollapseOfExpandOpMatthias Springer1-0/+16
2022-11-14[mlir][MemRef] Make reinterpret_cast(extract_strided_metadata) more robustQuentin Colombet1-5/+18
2022-11-04[Test] Fix CHECK typo.Zequan Wu1-1/+1
2022-10-18[mlir][MemRef] Move the forwarding patterns for `extract_strided_metadata`Quentin Colombet1-10/+19
2022-09-30[mlir][test] NFC - Fix some worst offenders "capture by SSA name" testsNicolas Vasilache1-7/+7
2022-09-21[mlir][memref] Add realloc op.bixia11-0/+13
2022-09-21[mlir] Allow negative strides and offset in StridedLayoutAttrIvan Butygin1-0/+37
2022-09-17[mlir] use strided layout in structured codegen-related testsAlex Zinenko1-41/+32
2022-09-16[mlir] make memref.subview produce strided layoutAlex Zinenko1-42/+26
2022-08-30[mlir] materialize strided memref layout as attributeAlex Zinenko1-45/+47
2022-08-29[mlir][MemRef] Canonicalize reinterpret_cast(extract_strided_metadata)Quentin Colombet1-0/+57
2022-05-26[FileCheck] Catch missspelled directives.Ivan Kosarev1-2/+2
2022-04-22Fix CollapsedLayoutMap for dim size 1 caseYi Zhang1-3/+3
2022-04-20[mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/M...River Riddle1-49/+49
2022-04-06Revert "Revert "[mlir] Rewrite canonicalization of collapse(expand) and expan...Alexander Belyaev1-14/+32
2022-04-05Revert "[mlir] Rewrite canonicalization of collapse(expand) and expand(collap...Hanhan Wang1-32/+14
2022-04-05[mlir] Rewrite canonicalization of collapse(expand) and expand(collapse).Alexander Belyaev1-14/+32
2022-03-21[mlir][MemRef] Add early exit for computing dropped unit-dims.Mahesh Ravishankar1-0/+16
2022-03-18[MLIR][MemRef] Nested allocation scope inliningWilliam S. Moses1-0/+26
2022-03-11[mlir][memref] memref.reinterpret_cast foldingIvan Butygin1-0/+36
2022-03-04[MLIR][MemRef] Ensure alloca_scope is inlined with no allocating opsWilliam S. Moses1-0/+14
2022-03-01[SCF][MemRef] Enable SCF.Parallel Lowering to use Scope OpWilliam S. Moses1-0/+91
2022-01-20[mlir][memref] Add better support for identity layouts in memref.collapse_sha...Stephan Herhut1-0/+17
2022-01-14[mlir][memref] Fold self copiesMatthias Springer1-0/+10
2022-01-14[mlir][memref] Fold copy of castMatthias Springer1-0/+15
2022-01-10[mlir][memref] Tighten verification of memref.reinterpret_castStephan Herhut1-1/+1
2021-12-30[MLIR] Move AtomicRMW into MemRef dialect and enum into ArithWilliam S. Moses1-0/+11
2021-12-29[mlir][MemRef] Deprecate unspecified trailing offset, size, and strides seman...MaheshRavishankar1-2/+51
2021-12-14[mlir] Split std.rank into tensor.rank and memref.rank.Alexander Belyaev1-2/+14
2021-12-13[mlir][memref] Use current source type in getCanonicalSubViewResultType.gysit1-3/+24
2021-11-30[mlir][MemRef] Fix SubViewOp canonicalization when a subset of unit-dims are ...MaheshRavishankar1-1/+23
2021-11-25[mlir] Move memref.[tensor_load|buffer_cast|clone] to "bufferization" dialect.Alexander Belyaev1-241/+0