-
Notifications
You must be signed in to change notification settings - Fork 13.5k
[offload] Provides a device-side binary linker for diverse range of architectures. #139036
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
Comments
@llvm/issue-subscribers-offload Author: None (StevenYangCC)
Provides a device-side binary linker for diverse range of architectures.
|
I don't understand this issue, please be more specific. |
AMDGPU target does not have an object file level linker, their implementation at the bottom of clang-linker-wrapper only has IR level bundler tool. |
I'm not sure where this comes from. It's just doing LTO with |
Resource usage can be recorded in ELF file.LTO is doing IR level linking, not binary level linking, we need a binary level device side linker, which can improve module reuse, reduce code size and compile time. |
We already have metadata for this, look at |
@jhuber6 I'm not talking about AMDGPUs alone, we need to consider that the properties, content, and formats that need to be stored may be different for different architectures. We need to give each one room to play, so it's a much more abstract concept, not a small issue. |
Provides a device-side binary linker for diverse range of architectures.
The text was updated successfully, but these errors were encountered: