-
Notifications
You must be signed in to change notification settings - Fork 10.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[AMDGPU] Add pal metadata 3.0 support to callable pal funcs #67104
Conversation
@llvm/pr-subscribers-amdgpu |
@llvm/pr-subscribers-backend-amdgpu |
ping Note: this is just an extension of fc83f1d [AMDGPU] Add backend support for new PAL ELF Metadata 3.0 |
PAL Metadata 3.0 introduces an explicit structure in metadata for the programmable registers written out by the compiler backend. The previous approach used opaque registers which can change between different architectures and required encoding the bitfield information in the backend, which may change between versions. This change is an extension the previously added support - which only handled entry functions. This adds support for all functions. The change also includes some re-factoring to separate common code.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - one comment related nit inline
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ping, is this still relevant?
Yes, this is still relevant (sorry, I had forgotten about it). |
✅ With the latest revision this PR passed the C/C++ code formatter. |
No description provided.