You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
let summary = "Brings the cache line containing an address into the specified cache level";
2375
+
let description = [{
2376
+
Operand `addr` can be a global, local or generic address pointer. No
2377
+
operation is performed if `addr` maps to a `shared` memory location.
2378
+
2379
+
The `cacheLevel` attribute specifies the cache level to which the cache line
2380
+
containing the specified address is brought.
2381
+
2382
+
The `evictPriority` attribute is optional and specifies the cache eviction
2383
+
priority when `cacheLevel` is L2.
2384
+
2385
+
[For more information, see PTX ISA](https://docs.nvidia.com/cuda/parallel-thread-execution/#data-movement-and-conversion-instructions-prefetch-prefetchu)
2386
+
}];
2387
+
let arguments = (ins PrefetchCacheLevelAttr:$cacheLevel,
let summary = "Brings the cache line containing an address into the specified uniform cache level";
2406
+
let description = [{
2407
+
Operand `addr` must be a generic address pointer and no operation is
2408
+
performed if `addr` maps to a `const`, `local`, or `shared` memory location.
2409
+
2410
+
The `cacheLevel` attribute specifies the cache level to which the cache line
2411
+
containing the specified address is brought. The only supported level is L1.
2412
+
2413
+
[For more information, see PTX ISA](https://docs.nvidia.com/cuda/parallel-thread-execution/#data-movement-and-conversion-instructions-prefetch-prefetchu)
2414
+
}];
2415
+
let arguments = (ins PrefetchCacheLevelAttr:$cacheLevel,
0 commit comments