[mlir][vector] Fix mask neutral value for masked fmaximum/fminimum reductions (#222275) Masked maximumf/minimumf reductions were lowered by replacing inactive lanes with a neutral value before applying an unmasked reduction. The maximumf neutral was incorrectly set to the negative subnormal closest to zero, causing it to beat any negative active value. Similarly, minimumf used FLT_MAX, which loses to an active +Inf. This change adds LLVM dialect support for llvm.vp.reduce.fmaximum/fminimum and lowers masked reductions directly to these predicated intrinsics. GitOrigin-RevId: b3eab3a932118c3a462741000d2118428f5bd268
See https://mlir.llvm.org/ for more information.