Support environments where logical types do not necessarily correspond to allowed storage access types.
Also make pattern match failures more descriptive.
Paths
| Differential D159386
[mlir][spirv] Fix sub-word `memref.store` conversion ClosedPublic Authored by kuhar on Sep 1 2023, 3:41 PM.
Details Summary Support environments where logical types do not necessarily correspond to allowed storage access types. Also make pattern match failures more descriptive.
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Sep 5 2023, 8:02 AM Closed by commit rG887e1aa330dd: [mlir][spirv] Fix sub-word `memref.store` conversion (authored by kuhar). · Explain WhySep 5 2023, 11:37 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 555909 mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp
mlir/test/Conversion/MemRefToSPIRV/bitwidth-emulation.mlir
|
FYI, we are missing a canon pattern to elide this and. We can fix that separately.