[llvm] [NVVM] Add various intrinsic attrs, cleanup and consolidate td (PR #153436)

Durgadoss R via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 14 03:44:05 PDT 2025


================
@@ -793,38 +793,49 @@ class NVVMBuiltin :
            "NVVMBuiltin must be a NVVM intrinsic starting with 'int_nvvm_'";
 }
 
+class PureIntrinsic<list<LLVMType> ret_types,
+                    list<LLVMType> param_types = [],
+                    list<IntrinsicProperty> intr_properties = [],
+                    string name = ""> :
+  DefaultAttrsIntrinsic<ret_types, param_types,
+                        intr_properties # [IntrNoMem, IntrSpeculatable], name> {}
----------------
durga4github wrote:

I thought listconcat is the only way :)

https://github.com/llvm/llvm-project/pull/153436


More information about the llvm-commits mailing list