[llvm] r302678 - [AArch64] Enable use of reduction intrinsics.

Amara Emerson via llvm-commits llvm-commits at lists.llvm.org
Mon May 15 15:04:06 PDT 2017


Ack. I have a fix but I'll do a local build of Chromium tomorrow
before re-commiting this.

Thanks,
Amara

On 15 May 2017 at 22:15, Hans Wennborg via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> On Wed, May 10, 2017 at 8:15 AM, Amara Emerson via llvm-commits
> <llvm-commits at lists.llvm.org> wrote:
>> Author: aemerson
>> Date: Wed May 10 10:15:38 2017
>> New Revision: 302678
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=302678&view=rev
>> Log:
>> [AArch64] Enable use of reduction intrinsics.
>>
>> The new experimental reduction intrinsics can now be used, so I'm enabling this
>> for AArch64. We will need this for SVE anyway, so it makes sense to do this for
>> NEON reductions as well.
>>
>> The existing code to match shufflevector patterns are replaced with a direct
>> lowering of the reductions to AArch64-specific nodes. Tests updated with the
>> new, simpler, representation.
>>
>> Differential Revision: https://reviews.llvm.org/D32247
>
> This broke the Chromium build for AArch64, see
> https://bugs.llvm.org/show_bug.cgi?id=33053
>
> I've reverted it in r303115.
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits


More information about the llvm-commits mailing list