[aarch64-port-dev ] A rather large patch to aarch64.ad
Edward Nevill
edward.nevill at linaro.org
Mon Oct 28 12:59:17 PDT 2013
On Fri, 2013-10-25 at 17:37 +0100, Andrew Haley wrote:
> This is a substantial rewrite of the AArch64 patterns for arithmetic
> and memory access. The idea is to make use of the more complex
> AArch64 instructions wherever possible, so that e.g. we use UBFX
> rather than a series of shifts and masks, and LDR Xd, [Xn, Wn, sxtw #3]
> for array loads.
4000 more lines deleted...
Hi Andrew,
I have merged this in and tested it on the RTSM model which shows an appreciable performance gain on a range of benchmarks.
I have also briefly scanned the > 4000 lines of diffs.
One question I had was the following
+ ins_pipe(pipe_class_default);
+%}
+// BEGIN This section of the file is automatically generated. Do not edit --------------
+
+
Is the section in question in fact automatically generated? And if so where is the tool to generate it?
Otherwise it all looks good to me, please push.
Thanks for this,
Ed.
More information about the aarch64-port-dev
mailing list