[Mlir-commits] [mlir] [mlir][vector] Update reduction kind docs. NFC. (PR #70673)
Jakub Kuderski
llvmlistbot at llvm.org
Mon Oct 30 12:58:32 PDT 2023
================
@@ -937,11 +940,12 @@ def Vector_OuterProductOp :
lowered to the LLVMIR dialect, this form emits `llvm.intr.fma`, which
is guaranteed to lower to actual `fma` instructions on x86.
- An optional kind attribute may be specified to be add/mul/min/max
- for int/fp, and and/or/xor for int only. The default is "add", in which
- case the operation returns a fused multiply-add. In other cases it returns
- a multiply followed by the appropriate operation (for example, a compare and
- select for "max").
+ An optional kind attribute may be specified to be: `add`/`mul`/`minsi`
+ /`minui`/`maxsi`/`maxui`/`and`/`or`/`xor` for integers, and `add`/`mul`
+ /`minf`/`maxf`/`minimumf`/`maximumf` for floats.
+ The default is `add`, in which case the operation returns a fused
+ multiply-add. In other cases it returns a multiply followed by the
+ appropriate operation (for example, a compare and select for `maxf`).
----------------
kuhar wrote:
This can be a follow up fix -- just let me know what wording you'd like to see here
https://github.com/llvm/llvm-project/pull/70673
More information about the Mlir-commits
mailing list