summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/SPIRV/SPIRVOps.cpp
diff options
context:
space:
mode:
authorNicolas Vasilache <ntv@google.com>2019-10-30 07:12:07 -0700
committerA. Unique TensorFlower <gardener@tensorflow.org>2019-10-30 07:12:33 -0700
commit05a5a4141648218db2440b4e3a355398ef822111 (patch)
tree26c37f7ff88ca621f58e868da50e39d6470528f9 /mlir/lib/Dialect/SPIRV/SPIRVOps.cpp
parent80213ba5f0d72f4c50ec641d40eed171bba464ad (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud