diff options
| author | Nicolas Vasilache <ntv@google.com> | 2019-10-30 07:12:07 -0700 |
|---|---|---|
| committer | A. Unique TensorFlower <gardener@tensorflow.org> | 2019-10-30 07:12:33 -0700 |
| commit | 05a5a4141648218db2440b4e3a355398ef822111 (patch) | |
| tree | 26c37f7ff88ca621f58e868da50e39d6470528f9 /mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | |
| parent | 80213ba5f0d72f4c50ec641d40eed171bba464ad (diff) | |
| download | bcm5719-llvm-05a5a4141648218db2440b4e3a355398ef822111.tar.gz bcm5719-llvm-05a5a4141648218db2440b4e3a355398ef822111.zip | |
Add basic support for declarative Linalg transformations
Linalg ops provide a good anchor for pattern matching/rewriting transformations.
This CL adds a simple example of how multi-level tiling may be specified by attaching a simple StringAttr to ops as they are transformed so we can easily specify partial lowering to control transformation application.
This is a first stab at taking advantage of higher-level information contained in Linalg ops and will evolve in the future.
PiperOrigin-RevId: 277497958
Diffstat (limited to 'mlir/lib/Dialect/SPIRV/SPIRVOps.cpp')
0 files changed, 0 insertions, 0 deletions

