This patch introduces new intrinsics in LLVM dialect:
- llvm.intr.floor
- llvm.intr.maxnum
- llvm.intr.minnum
- llvm.intr.smax
- llvm.intr.smin
These intrinsics correspond to SPIR-V ops from GLSL
extended instruction set (spv.GLSL.Floor, spv.GLSL.FMax,
spv.GLSL.FMin, spv.GLSL.SMax and spv.GLSL.SMin
respectively). Also conversion patterns for them were added.
https://github.com/llvm/llvm-project/commit/647e9a54c758a6fdd85a569f019f00a653b2bc40#diff-0b1def52ecd98fbfee0db808b498a6ec makes me think the leading whitespace is tabs. Please use spaces rather than tabs in tests and elsewhere, https://llvm.org/docs/CodingStandards.html#whitespace.