[Mlir-commits] [mlir] [ROCDL] Hot fix of mem trait in l2 prefetch (PR #183550)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Thu Feb 26 07:28:48 PST 2026
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-mlir-llvm
Author: Ravil Dorozhinskii (ravil-mobile)
<details>
<summary>Changes</summary>
Caused by a copy&paste error during a previous PR split
---
Full diff: https://github.com/llvm/llvm-project/pull/183550.diff
1 Files Affected:
- (modified) mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td (+2-2)
``````````diff
diff --git a/mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td b/mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
index be52d1ed9e17c..1f2d472611120 100644
--- a/mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+++ b/mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
@@ -2092,7 +2092,7 @@ def ROCDL_RawBufferAtomicCmpSwap :
def ROCDL_GlobalPrefetchOp :
ROCDL_IntrOp<"global.prefetch", [], [], [], 0, 0, 1, 0, [1], ["scope"]> {
- dag args = (ins Arg<LLVM_PointerInAddressSpace<1>, "", [MemRead, MemRead]>:$ptr,
+ dag args = (ins Arg<LLVM_PointerInAddressSpace<1>, "", [MemWrite, MemRead]>:$ptr,
I32Attr:$scope);
let arguments = !con(args, baseArgs);
let description = [{
@@ -2116,7 +2116,7 @@ def ROCDL_GlobalPrefetchOp :
def ROCDL_FlatPrefetchOp :
ROCDL_IntrOp<"flat.prefetch", [], [], [], 0, 0, 1, 0, [1], ["scope"]> {
- dag args = (ins Arg<LLVM_PointerInAddressSpace<0>, "", [MemRead, MemRead]>:$ptr,
+ dag args = (ins Arg<LLVM_PointerInAddressSpace<0>, "", [MemWrite, MemRead]>:$ptr,
I32Attr:$scope);
let arguments = !con(args, baseArgs);
let description = [{
``````````
</details>
https://github.com/llvm/llvm-project/pull/183550
More information about the Mlir-commits
mailing list