[llvm-dev] Question

Iulia Stirb via llvm-dev llvm-dev at lists.llvm.org
Thu Jun 8 07:28:26 PDT 2017


I want to cross-compile using clang and I have to specify the following triple: <arch><sub>-<vendor>-<sys>-<abi>I know that sub-architectures ("sub" in the triple) for x86_64 Intel Xeon processors could be v2 for ivy bridge or v3 for haswell or v4 etc. Could you please answer: which version of sub-architecture is considered sandy bridge for Intel® Xeon® processor E5-4600/2600/1600 product family (I am thinking it could be v1 or v0 in llvm)? Thank you. 

    On Wednesday, June 7, 2017 1:05 AM, Tim Northover <t.p.northover at gmail.com> wrote:
 

 On 6 June 2017 at 10:46, Iulia Stirb <iulia_s24 at yahoo.com> wrote:
> Thank you. So the ABI in llvm will be "gnu" for all Linux distributions?

The last part of the triple will always be "gnu" for x86, yes. The ABI
itself I might call GNU, or SysV depending on exactly what I'm talking
about.

Cheers.

Tim.


   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170608/ab9292cb/attachment.html>


More information about the llvm-dev mailing list