[llvm-dev] Arm isn't marked as the 32 bit variant of aarch64

James Molloy via llvm-dev llvm-dev at lists.llvm.org
Mon Dec 14 11:07:56 PST 2015

Hi Tamas,

::arm isn't an alias for AArch32. AArch32 contains two instruction sets;
A32 and T32. ::arm is an alias for A32.

That said, it's probably the right alias for A64 (as long as -mthumb works)

On Mon, 14 Dec 2015 at 18:41, Tamas Berghammer via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> Hi Renato,
> In Triple::get32BitArchVariant() we are not returning Triple::arm (alias
> for aarch32 AFAIK) as the 32 bit variant of Triple::aarch64. Do you know
> what is the reason behind it and if I can change it without causing any
> problem?
> Thanks,
> Tamas
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151214/3a6f1db4/attachment.html>

More information about the llvm-dev mailing list