[PATCH] ARM IAS: (partially) support .arch_extension directive

Saleem Abdulrasool compnerd at compnerd.org
Mon Feb 10 08:13:28 PST 2014


On Sun, Feb 2, 2014 at 12:39 PM, Saleem Abdulrasool
<compnerd at compnerd.org>wrote:

> Hi t.p.northover, rengolin,
>
> This adds a partial implementation of the .arch_extension directive to the
> integrated ARM assembler.  There are a number of limitations to this
> implementation arising from the target backend support rather than the
> implementation itself.  Namely, iWMMXT (v1 and v2), Maverick, and XScale
> support
> is not present in the ARM backend.  Currently, there is no check for
> A-class
> only (needed for virt), and no ARMv6k detection (needed for os and sec).
>  The
> remainder of the extensions are fully supported.
>

Ping.

Id like to get this in.  The change itself is pretty simple, but, I wanted
to ensure that I hadn't missed anything WRT existing support for
architectures/chip revisions.


> http://llvm-reviews.chandlerc.com/D2673
>
> Files:
>   lib/Target/ARM/AsmParser/ARMAsmParser.cpp
>   test/MC/ARM/directive-arch_extension-crc.s
>   test/MC/ARM/directive-arch_extension-crypto.s
>   test/MC/ARM/directive-arch_extension-fp.s
>   test/MC/ARM/directive-arch_extension-idiv.s
>   test/MC/ARM/directive-arch_extension-mp.s
>   test/MC/ARM/directive-arch_extension-sec.s
>   test/MC/ARM/directive-arch_extension-simd.s
>



-- 
Saleem Abdulrasool
compnerd (at) compnerd (dot) org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140210/143fae19/attachment.html>


More information about the llvm-commits mailing list