[llvm] [LLVM][NVPTX] Add support for TMA prefetch Rubin extensions (PR #217630)

Durgadoss R via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 21 04:56:07 PDT 2026


================
@@ -3123,6 +3261,59 @@ let IntrProperties = [IntrArgMemOnly, ReadOnly<ArgIndex<0>>, NoCapture<ArgIndex<
     : DefaultAttrsIntrinsic<[], [llvm_ptr_ty, llvm_i64_ty]>;
 }
 
+// Aapplypriority bulk variants.
+def int_nvvm_applypriority_async_bulk_evict_priority
+  : DefaultAttrsIntrinsic<[],
+      [llvm_global_ptr_ty, // global_ptr
+       llvm_i32_ty,        // size (byte length; must be a multiple of 16)
+       llvm_i32_ty],       // evict_policy
----------------
durga4github wrote:

nit: // flag_evict_policy (in other places too..for consistency)

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


More information about the llvm-commits mailing list