[LLVMdev] Unifying Windows Target Triples

Chandler Carruth chandlerc at google.com
Thu Feb 27 19:48:35 PST 2014


I like this direction in general, but:

On Thu, Feb 27, 2014 at 7:40 PM, Saleem Abdulrasool <abdulras at fb.com> wrote:

> {armv7,i686,x86_64}-windows-{ia,mingw,ms}pe
>

First a correction, I assume you mean:
{armv7,i686,x86_64}-<vendor>-windows-{ia,mingw,ms}pe

I think these are the wrong ABI names. And if the environments are
uniformly PE, I don't think we should bother with it.

I would suggest:

...-windows-{msvc,gnu,itanium}

MSVC is obvious.
Itanium is obvious.
GNU -> mingw's oddity.

Rationale:
The "Min" isn't relevant to the ABI. The "W" is redundant. The "G" is the
only relevant part, and it stands for GNU.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140227/d1ad1a6b/attachment.html>


More information about the llvm-dev mailing list