This revision adds a programmable codegen strategy from linalg based on staged rewrite patterns. Testing is exercised on a simple linalg.matmul op.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D89374
[mlir][Linalg] Make a Linalg CodegenStrategy available. ClosedPublic Authored by nicolasvasilache on Oct 14 2020, 2:04 AM.
Details Summary This revision adds a programmable codegen strategy from linalg based on staged rewrite patterns. Testing is exercised on a simple linalg.matmul op.
Diff Detail
Event TimelineHerald added subscribers: limo1996, stephenneuendorffer. · View Herald TranscriptOct 14 2020, 2:04 AM This revision is now accepted and ready to land.Oct 14 2020, 4:05 AM This revision was landed with ongoing or failed builds.Oct 14 2020, 4:13 AM Closed by commit rGaf5be38a0103: [mlir][Linalg] Make a Linalg CodegenStrategy available. (authored by nicolasvasilache). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 298107 mlir/include/mlir/Dialect/Linalg/Transforms/CodegenStrategy.h
mlir/lib/Conversion/VectorToSCF/CMakeLists.txt
mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp
mlir/test/Dialect/Linalg/codegen-strategy.mlir
mlir/test/lib/Transforms/CMakeLists.txt
mlir/test/lib/Transforms/TestLinalgCodegenStrategy.cpp
mlir/tools/mlir-opt/mlir-opt.cpp
|