[PATCH] D16909: Add AMDGPU related triple vendors/OSes

Eric Christopher via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 5 12:23:22 PST 2016


Well you don't need a separate triple to handle an abi difference.
TargetOptions can take an abi name.

On Fri, Feb 5, 2016, 12:18 PM Matt Arsenault <Matthew.Arsenault at amd.com>
wrote:

> arsenm added inline comments.
>
> ================
> Comment at: lib/Support/Triple.cpp:451
> @@ -444,1 +450,3 @@
> +    .StartsWith("clover", Triple::Clover)
> +    .StartsWith("radeonsi", Triple::RadeonSI)
>      .Default(Triple::UnknownOS);
> ----------------
> tstellarAMD wrote:
> > I'm not sure about this one.  It only really makes sense to use this
> with the amdgcn target.  It seems like maybe this should be something more
> generic (mesa?).
> Neither am I. Mesa should definitely be the vendor though, not the OS.
> Michel said on IRC that a mesa vulkan driver will probably end up using a
> different ABI, so we will probably need to distinguish those.
>
>
> http://reviews.llvm.org/D16909
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160205/a7b9f6e5/attachment.html>


More information about the llvm-commits mailing list