85fe8e01a0
Rationale:
The LLVM dialect supports passing fastmath flags from floating point ops to LLVMIR instructions. However, not all LLVM ops have the required attribute. This change adds support for fastmath flags to `llvm.intr.vector.reduce.{fmin,fmax}`. One scenario where this is useful is in lowering llvm.intr.vector.reduce.{fmax,fmin} to LLVMIR with `nnan` (NoNans) flag so it may be [[
|
||
---|---|---|
.. | ||
typed-pointers.mlir | ||
vector-mask-to-llvm.mlir | ||
vector-reduction-to-llvm.mlir | ||
vector-scalable-memcpy.mlir | ||
vector-to-llvm.mlir |