[mlir][spirv] Enable WebGPU to use UnifyAliasedResourcePass
authorLei Zhang <antiagainst@google.com>
Fri, 25 Nov 2022 21:53:37 +0000 (21:53 +0000)
committerLei Zhang <antiagainst@google.com>
Fri, 25 Nov 2022 21:56:33 +0000 (21:56 +0000)
commit234d2e27db2ed4b958e31fe7db10941e6ce1b84e
treea933723e38019f8782bd9160ae72f763af075cc4
parente672f5126fcfca650534ee5fd81425df36c76eb6
[mlir][spirv] Enable WebGPU to use UnifyAliasedResourcePass

When targeting WebGPU, we also need to transcompile SPIR-V, into
WGSL this time. We have similar limitations there like when
targeting Metal or MoltenVK.

Reviewed By: kuhar

Differential Revision: https://reviews.llvm.org/D138735
mlir/lib/Dialect/SPIRV/Transforms/UnifyAliasedResourcePass.cpp