[PATCH 1/14][AArch64] Temporarily remove aarch64_gimple_fold_builtin code for reduction operations

2014-09-18 Thread Alan Lawrence
The gimple folding ties the AArch64 backend to the tree representation of the midend via the neon intrinsics. This code enables constant folding of Neon intrinsics reduction ops, so improves performance, but is not necessary for correctness. By temporarily removing it (here), we can then change

Re: [PATCH 1/14][AArch64] Temporarily remove aarch64_gimple_fold_builtin code for reduction operations

2014-09-24 Thread Marcus Shawcroft
On 18 September 2014 12:45, Alan Lawrence wrote: > The gimple folding ties the AArch64 backend to the tree representation of > the midend via the neon intrinsics. This code enables constant folding of > Neon intrinsics reduction ops, so improves performance, but is not necessary > for correctness.