diff options
author | Austin Kerbow <Austin.Kerbow@amd.com> | 2024-10-06 17:44:33 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-06 17:44:33 -0700 |
commit | c4d89203f3822b0466f5cc58654cb016aeb86648 (patch) | |
tree | 67a3764d65a177004f6f2ef3692ae0594b6614e6 /clang/lib/Format/WhitespaceManager.cpp | |
parent | f2b01338584c90f48dba1a937bf5b1da8dcedbd5 (diff) | |
download | llvm-c4d89203f3822b0466f5cc58654cb016aeb86648.zip llvm-c4d89203f3822b0466f5cc58654cb016aeb86648.tar.gz llvm-c4d89203f3822b0466f5cc58654cb016aeb86648.tar.bz2 |
[AMDGPU] Support preloading hidden kernel arguments (#98861)
Adds hidden kernel arguments to the function signature and marks them
inreg if they should be preloaded into user SGPRs. The normal kernarg
preloading logic then takes over with some additional checks for the
correct implicitarg_ptr alignment.
Special care is needed so that metadata for the hidden arguments is not
added twice when generating the code object.
Diffstat (limited to 'clang/lib/Format/WhitespaceManager.cpp')
0 files changed, 0 insertions, 0 deletions