[mlir][spirv] Add extensions implied by SPIR-V 1.6
authorJakub Kuderski <kubak@google.com>
Mon, 5 Dec 2022 22:40:29 +0000 (17:40 -0500)
committerJakub Kuderski <kubak@google.com>
Mon, 5 Dec 2022 22:40:29 +0000 (17:40 -0500)
commit2442aa3447706405898b2072c649377ac2f302d8
tree5d901632a56f422a57c5a8b0b0bcdc0b602a9c59
parent2c7827da4f5bf758a1659a0c4a2d0e7944827c42
[mlir][spirv] Add extensions implied by SPIR-V 1.6

This adds existing extensions as implied by SPIR-V 1.6.

Also clean up the surrounding code.

Fixes: https://github.com/llvm/llvm-project/issues/59348.

Reviewed By: antiagainst

Differential Revision: https://reviews.llvm.org/D139369
mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
mlir/lib/Dialect/SPIRV/IR/SPIRVEnums.cpp