[flang-commits] [flang] [llvm] [mlir] [flang][cuda] Support non-allocatable module-level managed variables (PR #188526)
Guray Ozen via flang-commits
flang-commits at lists.llvm.org
Tue Mar 31 11:49:41 PDT 2026
================
@@ -915,3 +915,10 @@ llvm.func @nanosleep(%duration: i32) {
nvvm.nanosleep %duration
llvm.return
}
+
+// -----
+
+// CHECK: @managed_g = addrspace(1) global i32 0
+// CHECK: !nvvm.annotations = !{![[MANAGED:[0-9]+]]}
+// CHECK: ![[MANAGED]] = !{ptr addrspace(1) @managed_g, !"managed", i32 1}
+llvm.mlir.global external @managed_g(0 : i32) {addr_space = 1 : i32, nvvm.managed} : i32
----------------
grypp wrote:
Oh my bad, it's initializer.
Does it make sense to add more test **without** initializer?
https://github.com/llvm/llvm-project/pull/188526
More information about the flang-commits
mailing list