[MLIR][SPIRV] Add support for GLSL F/U/SClamp.Adds support for 3 ternary ops from SPIR-V extended instructions forGLSL. Namely, adds support for FClamp, UClamp, and SClamp.Reviewed By: antiagainstDifferential Revision: https://reviews.llvm.org/D92859
Don't emit on op diagnostic in reproducer emissionThis avoids dumping the module post emitting a reproducer, which results inmany MB logs where a reproducer has already been neatly generated.Differential Revision: https://reviews.llvm.org/D93165
[X86][SSE] combineReductionToHorizontal - add vXi8 ISD::MUL reduction handling (PR39709)Default expansion leads to repeated extensions/truncations to/from vXi16 which shuffle combining and demanded elts can't completely unravel.Better just to promote (any_extend) the input and perform a vXi16 reduction.We'll be able to remove a lot of this if we ever get decent legalization support for reduction intrinsics in SelectionDAG.