llvm-project/mlir/test/lib/Transforms
Thomas Raoux 369c51a74b [mlir][vector] Add transfer_op LoadToStore forwarding and deadStore optimizations
Add transformation to be able to forward transfer_write into transfer_read
operation and to be able to remove dead transfer_write when a transfer_write is
overwritten before being read.

Differential Revision: https://reviews.llvm.org/D91321
2020-11-20 11:59:01 -08:00
..
CMakeLists.txt [mlir] [sparse] start of sparse tensor compiler support 2020-11-17 13:10:42 -08:00
TestAffineLoopParametricTiling.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestCallGraph.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestConstantFold.cpp [mlir][BuiltinDialect] Resolve comments from D91571 2020-11-19 11:12:49 -08:00
TestConvVectorization.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestConvertCallOp.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestConvertGPUKernelToCubin.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestConvertGPUKernelToHsaco.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestDecomposeCallGraphTypes.cpp [mlir] Add DecomposeCallGraphTypes pass. 2020-11-16 12:25:35 -08:00
TestDominance.cpp [mlir] Fix post-dominance between blocks of different regions. 2020-11-11 11:20:53 -08:00
TestDynamicPipeline.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestExpandTanh.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestGpuMemoryPromotion.cpp Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
TestGpuParallelLoopMapping.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestGpuRewrite.cpp [mlir][Pattern] Add a new FrozenRewritePatternList class 2020-10-26 18:01:06 -07:00
TestInlining.cpp [mlir][BuiltinDialect] Resolve comments from D91571 2020-11-19 11:12:49 -08:00
TestLinalgCodegenStrategy.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestLinalgFusionTransforms.cpp Revert "[mlir][Linalg] Fuse sequence of Linalg operation (on buffers)" 2020-11-20 13:12:54 +01:00
TestLinalgHoisting.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestLinalgTransforms.cpp [mlir][Linalg] Add support for tileAndDistribute on tensors. 2020-11-16 11:12:50 +00:00
TestLiveness.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestLoopFusion.cpp [mlir][Affine] Refactor affine fusion code in pass to utilities 2020-11-18 13:50:32 -08:00
TestLoopMapping.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestLoopParametricTiling.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestLoopUnrolling.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestMemRefBoundCheck.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestMemRefDependenceCheck.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestMemRefStrideCalculation.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestNumberOfExecutions.cpp [mlir] Add NumberOfExecutions analysis + update RegionBranchOpInterface interface to query number of region invocations 2020-11-11 01:43:17 -08:00
TestOpaqueLoc.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestSCFUtils.cpp [mlir] Move TestDialect and its passes to mlir::test namespace. 2020-11-05 15:29:15 +01:00
TestSparsification.cpp [mlir] [sparse] start of sparse tensor compiler support 2020-11-17 13:10:42 -08:00
TestVectorTransforms.cpp [mlir][vector] Add transfer_op LoadToStore forwarding and deadStore optimizations 2020-11-20 11:59:01 -08:00