Richard,
One other question on the patch. I note that when you expand the addv
and uaddv patterns you emit rtl using gen_add<mode>3_compareV and
en_add<mode>3_compareC respectively. These patterns use sign_extend and
zero_extend respectively. Why do you not do the same thing for the subv
and usubv patterns? The subv patterns expand into calls to
gen_sub<mode>3_compare1 which does not emit sign or zero extends. Why
the difference?
On 01/28/2016 10:53 AM, Richard Henderson wrote:
On 01/28/2016 01:50 AM, Michael Collison wrote:
Hi Richard,
Note that this patch appears to depend on your previous patch:
https://gcc.gnu.org/ml/gcc-patches/2016-01/txtDPaXOBMuOB.txt
for the definition of define_mode_attr DWI. I was looking at this patch as I
was working on Bugzilla 68543 which this will address.
Yes, it did. I've now committed a slightly modified patch for pr69305, which
includes some name changes that were present in this patch. There may be minor
patch conflicts but nothing major.
r~
--
Michael Collison
Linaro Toolchain Working Group
michael.colli...@linaro.org