[PATCH] D122515: [OpenMP] Add AMDGPU calling convention to ctor / dtor functions
Joseph Huber via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Mar 25 15:45:54 PDT 2022
jhuber6 created this revision.
jhuber6 added reviewers: jdoerfert, tianshilei1992, JonChesterfield, ronlieb.
Herald added subscribers: guansong, t-tye, tpr, dstuttard, yaxunl, jvesely, kzhuravl.
Herald added a project: All.
jhuber6 requested review of this revision.
Herald added subscribers: openmp-commits, cfe-commits, sstefan1, wdng.
Herald added projects: clang, OpenMP.
This patch adds the necessary AMDGPU calling convention to the ctor /
dtor kernels. These are fundamentally device kenels called by the host
on image load. Without this calling convention information the AMDGPU
plugin is unable to identify them.
Depends on D122504 <https://reviews.llvm.org/D122504>
Fixes #54091
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D122515
Files:
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/test/OpenMP/amdgcn_target_global_constructor.cpp
openmp/libomptarget/test/offloading/global_constructor.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D122515.418350.patch
Type: text/x-patch
Size: 4917 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220325/a0b05edb/attachment.bin>
More information about the cfe-commits
mailing list