[flang-commits] [flang] [llvm] [flang][cuda] Mark cuf.device_is_active as a read-only query (PR #233987)
Zhen Wang via flang-commits
flang-commits at lists.llvm.org
Tue Oct 20 14:54:27 PDT 2026
================
@@ -438,7 +438,8 @@ def cuf_OnDeviceOp : cuf_Op<"on_device", [Pure]> {
let assemblyFormat = "attr-dict `:` type($res)";
}
-def cuf_DeviceIsActiveOp : cuf_Op<"device_is_active", []> {
+def cuf_DeviceIsActiveOp : cuf_Op<"device_is_active",
+ [MemoryEffects<[MemRead]>]> {
----------------
wangzpgi wrote:
Added a non-addressable DeviceContextResource that the query reads.
https://github.com/llvm/llvm-project/pull/233987
More information about the flang-commits
mailing list