llvm-project
[flang][CUDA] Apply implicit managed attribute when `-gpu=mem:managed` is used.
#175648
Merged

[flang][CUDA] Apply implicit managed attribute when `-gpu=mem:managed` is used. #175648

wangzpgi merged 6 commits into llvm:main from wangzpgi:upstream_managed
wangzpgi
wangzpgi add support for -gpu=managed
e070ba02
wangzpgi add test
cf184d3b
wangzpgi move the implicit managed logic to run AFTER all explicit CUDA attrib…
7f446fac
wangzpgi remove space
1d3074a6
wangzpgi wangzpgi requested a review from clementval clementval 155 days ago
wangzpgi wangzpgi assigned wangzpgi wangzpgi 155 days ago
llvmbot llvmbot added flang
llvmbot llvmbot added flang:fir-hlfir
llvmbot llvmbot added flang:semantics
llvmbot
clementval
clementval commented on 2026-01-12
wangzpgi wangzpgi requested a review from clementval clementval 155 days ago
clementval
clementval clementval changed the title [CUDA] Support -gpu=mem:managed to implicitly treat allocatables as managed [flang][CUDA] Support -gpu=mem:managed to implicitly treat allocatables as managed 155 days ago
wangzpgi wangzpgi changed the title [flang][CUDA] Support -gpu=mem:managed to implicitly treat allocatables as managed [flang][CUDA] Apply implicit managed attribute when `-gpu=mem:managed` is used. 155 days ago
clementval
wangzpgi
clementval
clementval commented on 2026-01-13
clementval
clementval approved these changes on 2026-01-13
wangzpgi remove check for IsPointer
0a29846b
wangzpgi wangzpgi force pushed to 0a29846b 155 days ago
wangzpgi Merge branch 'main' into upstream_managed
720bd102
wangzpgi wangzpgi enabled auto-merge (squash) 155 days ago
wangzpgi wangzpgi merged 77613aa7 into main 155 days ago
wangzpgi wangzpgi deleted the upstream_managed branch 155 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
Labels
Milestone