[PATCH] D14626: AMDGPU: Add support for global variable sections

Tom Stellard via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 13 08:48:15 PST 2015


tstellarAMD added a comment.

In http://reviews.llvm.org/D14626#288460, @ruiu wrote:

> Before reviewing these patches, I'd like to know your plan about LLD and
>  AMDGPU suppport. You are adding code to the old LLD, but it's pretty likely
>  that we'll start handling the new LLD as default for ELF. Can you please
>  explain your plan? Thanks.


HI Rui,

My current plan is to implement the AMD 'code object' format that is understood by the HSA runtime.  The code object contains the program ISA and also other information that the GPU needs to execute the code.

This format is relatively simple, it's basically a static archive with program headers and a few other things.  Besides the patches I've submitted, I have a few other local patches that I need to clean up and send for review.  On my local branch, I have implemented a majority of the features required, and I don't anticipate a lot of major changes after that.
I would really like to get all these patches upstream, just so I have a complete implementation that people can use.


http://reviews.llvm.org/D14626





More information about the llvm-commits mailing list