[all-commits] [llvm/llvm-project] a9b50f: [flang][openacc] add acc.routine op for external n...
Andre Kuhlenschmidt via All-commits
all-commits at lists.llvm.org
Thu Jun 25 17:14:13 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a9b50ff36f36d1bc644bd91dffbfadb2b1f91821
https://github.com/llvm/llvm-project/commit/a9b50ff36f36d1bc644bd91dffbfadb2b1f91821
Author: Andre Kuhlenschmidt <akuhlenschmi at nvidia.com>
Date: 2026-06-25 (Thu, 25 Jun 2026)
Changed paths:
M flang/lib/Lower/OpenACC.cpp
M flang/test/Lower/OpenACC/acc-routine-bind-clone-signature.f90
A flang/test/Lower/OpenACC/acc-routine-bind-devtype-filter.f90
M flang/test/Lower/OpenACC/acc-routine-bind-devtype-undeclared.f90
M flang/test/Lower/OpenACC/acc-routine-bind-string-undeclared.f90
M flang/test/Lower/OpenACC/acc-routine-bind-undeclared.f90
Log Message:
-----------
[flang][openacc] add acc.routine op for external names added in bind clauses. (#205591)
This adds acc.routine ops for the func.func ops that declare external
functions bound for device specific. This is needed to get the
ACCRoutineToGPUFunc pass to move the function declaration into the
correct region.
This is a follow-up from
[#203088](https://github.com/llvm/llvm-project/pull/203088) which
unblocked the original pass that was stalling bind clauses, but failed
further down the pipeline.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list