llvm-project/mlir/test/lib/Transforms
Nicolas Vasilache 6fb6a4d7f9 [mlir][Linalg] Add a test for a fused Linalg pass based on DRR to go from matmul to vectors
This revision builds a simple "fused pass" consisting of 2 levels of tiling, memory promotion and vectorization using linalg transformations written as composable pattern rewrites.
2020-04-08 16:54:40 -04:00
..
CMakeLists.txt [mlir][Linalg] Add a test for a fused Linalg pass based on DRR to go from matmul to vectors 2020-04-08 16:54:40 -04:00
TestAllReduceLowering.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestCallGraph.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestConstantFold.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestConvertGPUKernelToCubin.cpp Fix a warning building on my machine, NFC. warning: unused function 'compilePtxToCubinForTesting' 2020-03-23 11:16:55 -07:00
TestDominance.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestGpuMemoryPromotion.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestGpuParallelLoopMapping.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestInlining.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestLinalgMatmulToVector.cpp [mlir][Linalg] Add a test for a fused Linalg pass based on DRR to go from matmul to vectors 2020-04-08 16:54:40 -04:00
TestLinalgTransforms.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestLiveness.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestLoopFusion.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestLoopMapping.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestLoopParametricTiling.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestMemRefBoundCheck.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestMemRefDependenceCheck.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestMemRefStrideCalculation.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestOpaqueLoc.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestVectorToLoopsConversion.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00
TestVectorTransforms.cpp [mlir][Pass] Remove the use of CRTP from the Pass classes 2020-04-07 14:08:52 -07:00