diff options
| author | Abhilash Majumder <30946547+abhilash1910@users.noreply.github.com> | 2025-01-23 16:49:44 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-23 16:49:44 +0530 |
| commit | fa7f0e582bc25a91d89dab7c488a1619060f9bef (patch) | |
| tree | 953e968c64b5494ea2f99ade81edb963a83edf41 /lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp | |
| parent | ad6d808906075c3386bbeada3c37d8d3e6afe248 (diff) | |
[NVPTX] Add Bulk Copy Prefetch Intrinsics (#123226)
This patch adds NVVM intrinsics and NVPTX codegen for:
- cp.async.bulk.prefetch.L2.* variants
- These intrinsics optionally support cache_hints as indicated by the
boolean flag argument.
- Lit tests are added for all combinations of these intrinsics in
cp-async-bulk.ll.
- The generated PTX is verified with a 12.3 ptxas executable.
- Added docs for these intrinsics in NVPTXUsage.rst file.
PTX Spec reference:
https://docs.nvidia.com/cuda/parallel-thread-execution/#data-movement-and-conversion-instructions-cp-async-bulk-prefetch
Co-authored-by: abmajumder <abmajumder@nvidia.com>
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp')
0 files changed, 0 insertions, 0 deletions
