[MLIR][SPIRV] Add support for GLSL F/U/SClamp.
authorergawy <kareem.ergawy@gmail.com>
Sun, 13 Dec 2020 14:56:37 +0000 (09:56 -0500)
committerLei Zhang <antiagainst@google.com>
Sun, 13 Dec 2020 14:56:46 +0000 (09:56 -0500)
commit076f87a86741f96c076cea9f9f2af17de55122a3
treed6749f848554e75ae35ba1ef24fd8a99942de018
parent0ee73bb24ab624990175519a8158e966e80f7f92
[MLIR][SPIRV] Add support for GLSL F/U/SClamp.

Adds support for 3 ternary ops from SPIR-V extended instructions for
GLSL. Namely, adds support for FClamp, UClamp, and SClamp.

Reviewed By: antiagainst

Differential Revision: https://reviews.llvm.org/D92859
mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
mlir/include/mlir/Dialect/SPIRV/SPIRVGLSLOps.td
mlir/test/Dialect/SPIRV/Serialization/glsl-ops.mlir
mlir/test/Dialect/SPIRV/glslops.mlir