[clang] [llvm] [clang][NVPTX] Add missing half-precision add/mul/fma intrinsics (PR #170079)
Alex MacLean via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 3 08:45:39 PST 2025
================
@@ -1738,6 +1722,31 @@ multiclass FMA_INST {
defm INT_NVVM_FMA : FMA_INST;
+class FMA_OOB_INST<NVPTXRegClass RC, string suffix> :
+ BasicNVPTXInst<(outs RC:$dst), (ins RC:$a, RC:$b, RC:$c),
+ "fma.rn.oob" # suffix>;
+
+class FMA_OOB_TYPE<ValueType VT, NVPTXRegClass RC, string TypeName> {
+ ValueType Type = VT;
+ NVPTXRegClass RegClass = RC;
+ string TypeStr = TypeName;
+}
----------------
AlexMaclean wrote:
Use `RegTyInfo`
https://github.com/llvm/llvm-project/pull/170079
More information about the llvm-commits
mailing list