aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Linalg/Transforms
AgeCommit message (Expand)Author
2022-08-07[mlir] Flip to prefixed accessors (NFC)Jacques Pienaar
2022-08-07[mlir] Make use of C++17 language featureslinaro-local/ci/tcwg_kernel/llvm-master-arm-norov-allyesconfigMarkus Böck
2022-07-31[mlir] Remove types from attributesJeff Niu
2022-07-29Use value instead of getValue (NFC)Kazu Hirata
2022-07-29[mlir][NFC] accept plain OpBuidler in folded construction helpersAlex Zinenko
2022-07-28[mlir][Linalg] Allow decompose to handle ops when value of `outs` operand is ...Mahesh Ravishankar
2022-07-28[mlir][TilingInterface] Add a method to generate scalar implementation of the...Mahesh Ravishankar
2022-07-27[mlir] more aggressive folding in tiling/fusion transformationsAlex Zinenko
2022-07-27[mlir] Make ViewLikeInterface Range work with attributesAlex Zinenko
2022-07-27[mlir] Partially port splitting transform to TilingInterfaceAlex Zinenko
2022-07-25[mlir] Apply ClangTidyPerformance findings (NFC)Adrian Kuegel
2022-07-23Convert for_each to range-based for loops (NFC)Kazu Hirata
2022-07-23Use callables directly in any_of, count_if, etc (NFC)Kazu Hirata
2022-07-22Use has_value instead of hasValue (NFC)Kazu Hirata
2022-07-21[mlir][linalg] Add tile_size option to `structured.tile_to_foreach_thread_op`Christopher Bate
2022-07-21[mlir][Linalg] Deprecate `tileAndFuseLinalgOps` method and associated patterns.Mahesh Ravishankar
2022-07-19[mlir] Flip LinAlg dialect to _BothJacques Pienaar
2022-07-19[mlir][Linalg] Add a TileToForeachThread transform.Nicolas Vasilache
2022-07-18[mlir][sparse] migrate sparse rewriting to sparse transformations passAart Bik
2022-07-15[mlir][Linalg] Add a pattern to decompose `linalg.generic` ops.Mahesh Ravishankar
2022-07-15[mlir][linalg] Fix tensor tiling together with interchangeLei Zhang
2022-07-14[mlir][Linalg] Retire LinalgPromotion patternNicolas Vasilache
2022-07-14[mlir] Use value instead of getValue (NFC)Kazu Hirata
2022-07-13[mlir] Use has_value instead of hasValue (NFC)Kazu Hirata
2022-07-12[mlir] fold more eagerly in structured op splittingAlex Zinenko
2022-07-12[mlir][vector] Add accumulator operand to MultiDimReduce opThomas Raoux
2022-07-12[mlir] Handle linalg.index correctly in TilingInterfaceAlex Zinenko
2022-07-12[mlir] Transform op for multitile size generationAlex Zinenko
2022-07-12[mlir] Allow Tile transform op to take dynamic sizesAlex Zinenko
2022-07-10[mlir] Flip accessors to prefixed form (NFC)Jacques Pienaar
2022-07-07[mlir] Structured transforms: introduce op splittingAlex Zinenko
2022-07-05[mlir][Linalg] Add DropUnitDims support for tensor::ParallelInsertSliceOp.Nicolas Vasilache
2022-07-04[mlir][Linalg][NFC] Make getReassociationMapForFoldingUnitDims a visible help...Nicolas Vasilache
2022-07-02[MLIR] Rename FusePadOpWithLinalgConsumer -> FusePadOpWithLinalgProducer (NFC)lorenzo chelini
2022-07-01[MLIR][Linalg] Update filename to reflect implementation (NFC)lorenzo chelini
2022-06-30[mlir][Linalg] Uniformize SplitReduction transforms and add option to use Buf...Nicolas Vasilache
2022-06-29[mlir][Tensor][NFC] Better document rank-reducing behavior of ExtractSliceOp ...Nicolas Vasilache
2022-06-28[mlir] Update flipped accessors (NFC)Jacques Pienaar
2022-06-28Apply clang-tidy fixes for performance-unnecessary-value-param in LinalgStrat...Mehdi Amini
2022-06-27[mlir][bufferization][NFC] Add error handling to getBufferMatthias Springer
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25[mlir] Fix a warningKazu Hirata
2022-06-23[mlir] Add an additional check to vectorizeStaticLinalgOpPrecondition.Adrian Kuegel
2022-06-22[mlir][linalg] move isElementwise() to Linalg/Utils (NFC)Okwan Kwon
2022-06-22[mlir][Linalg] SplitReduction implementation without tensor::ExpandShapeOpNicolas Vasilache
2022-06-21[mlir][TilingInterface] Enable tile and fuse using TilingInterface.Mahesh Ravishankar
2022-06-21Revert "[mlir][TilingInterface] Enable tile and fuse using TilingInterface."Mahesh Ravishankar
2022-06-21[mlir][TilingInterface] Enable tile and fuse using TilingInterface.Mahesh Ravishankar
2022-06-21[mlir][Linalg] Split reduction transform opNicolas Vasilache