[mlir][spirv] Remove layout decoration on unneeded storage classesPer SPIR-V validation rules, explict layout decorations are onlyneeded for StorageBuffer, PhysicalStorageBuffer, Uniform, andPush
[mlir][spirv] Remove layout decoration on unneeded storage classesPer SPIR-V validation rules, explict layout decorations are onlyneeded for StorageBuffer, PhysicalStorageBuffer, Uniform, andPushConstant storage classes. (And even that is for Shadercapabilities). So we don't need such decorations on the rest.Reviewed By: hanchungDifferential Revision: https://reviews.llvm.org/D124543
show more ...
[mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ testsThe special case parsing of `func` operations is being removed.
[mlir][SPIRV] Split up StandardToSPIRV now that the Standard dialect is goneStandardToSPIRV currently contains an assortment of patterns converting fromdifferent dialects to SPIRV. This commit spl
[mlir][SPIRV] Split up StandardToSPIRV now that the Standard dialect is goneStandardToSPIRV currently contains an assortment of patterns converting fromdifferent dialects to SPIRV. This commit splits up StandardToSPIRV into separateconversions for each of the dialects involved (some of which already exist).Differential Revision: https://reviews.llvm.org/D120767