aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-diff/lib/DiffConsumer.cpp
diff options
context:
space:
mode:
authorStefan Mada <smada@nvidia.com>2025-11-03 15:02:59 -0800
committerGitHub <noreply@github.com>2025-11-03 23:02:59 +0000
commit2a42a85f5bf8202f942a7d638c1abde6dbba0db6 (patch)
tree198c0c237dcffac039f4a3599413e73e0d942a82 /llvm/tools/llvm-diff/lib/DiffConsumer.cpp
parent475c632b17a9f9f9ae9428c7621687e255710b7c (diff)
downloadllvm-2a42a85f5bf8202f942a7d638c1abde6dbba0db6.zip
llvm-2a42a85f5bf8202f942a7d638c1abde6dbba0db6.tar.gz
llvm-2a42a85f5bf8202f942a7d638c1abde6dbba0db6.tar.bz2
[MLIR][NVVM] Add support for Convert Ops with rs-rounding mode (#165736)
Added NVVM dialect operations for stochastic rounding (.rs) conversions from F32 to various packed floating-point formats. These operations map to existing PTX instructions and LLVM intrinsics. Supported conversions: - F32x2 to F16x2/BF16x2 (with optional relu and satfinite modifiers) - F32x4 to packed F8 formats (E4M3, E5M2) - F32x4 to packed F6 formats (E2M3, E3M2) - F32x4 to packed F4 format (E2M1) All operations support stochastic rounding with randomness provided via an rbits parameter, and optional relu and saturation modifiers.
Diffstat (limited to 'llvm/tools/llvm-diff/lib/DiffConsumer.cpp')
0 files changed, 0 insertions, 0 deletions