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

Rafael EspĂ­ndola via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 13 09:45:20 PST 2015


But the question in why in the old lld? The idea is to delete it once
ELF2 catches up, which should be really soon now.

On 13 November 2015 at 11:48, Tom Stellard via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> 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
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits


More information about the llvm-commits mailing list