<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Feb 2, 2014 at 12:39 PM, Saleem Abdulrasool <span dir="ltr"><<a href="mailto:compnerd@compnerd.org" target="_blank">compnerd@compnerd.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi t.p.northover, rengolin,<br>
<br>
This adds a partial implementation of the .arch_extension directive to the<br>
integrated ARM assembler. There are a number of limitations to this<br>
implementation arising from the target backend support rather than the<br>
implementation itself. Namely, iWMMXT (v1 and v2), Maverick, and XScale support<br>
is not present in the ARM backend. Currently, there is no check for A-class<br>
only (needed for virt), and no ARMv6k detection (needed for os and sec). The<br>
remainder of the extensions are fully supported.<br></blockquote><div><br></div><div>Ping.</div><div><br></div><div>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.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<a href="http://llvm-reviews.chandlerc.com/D2673" target="_blank">http://llvm-reviews.chandlerc.com/D2673</a><br>
<br>
Files:<br>
lib/Target/ARM/AsmParser/ARMAsmParser.cpp<br>
test/MC/ARM/directive-arch_extension-crc.s<br>
test/MC/ARM/directive-arch_extension-crypto.s<br>
test/MC/ARM/directive-arch_extension-fp.s<br>
test/MC/ARM/directive-arch_extension-idiv.s<br>
test/MC/ARM/directive-arch_extension-mp.s<br>
test/MC/ARM/directive-arch_extension-sec.s<br>
test/MC/ARM/directive-arch_extension-simd.s<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Saleem Abdulrasool<br>compnerd (at) compnerd (dot) org
</div></div>