Re: [1/4] [AArch64] SVE backend support

2018-01-10 Thread Richard Sandiford
Thanks for the review! James Greenhalgh writes: > On Fri, Jan 05, 2018 at 11:41:25AM +, Richard Sandiford wrote: >> Here's the patch updated to apply on top of the v8.4 and >> __builtin_load_no_speculate support. It also handles the new >> vec_perm_indices and CONST_VECTOR encoding and uses

Re: [1/4] [AArch64] SVE backend support

2018-01-10 Thread James Greenhalgh
On Fri, Jan 05, 2018 at 11:41:25AM +, Richard Sandiford wrote: > Here's the patch updated to apply on top of the v8.4 and > __builtin_load_no_speculate support. It also handles the new > vec_perm_indices and CONST_VECTOR encoding and uses VNx... names > for the SVE modes. > > Richard Sandifor

Re: [1/4] [AArch64] SVE backend support

2018-01-05 Thread Richard Sandiford
Here's the patch updated to apply on top of the v8.4 and __builtin_load_no_speculate support. It also handles the new vec_perm_indices and CONST_VECTOR encoding and uses VNx... names for the SVE modes. Richard Sandiford writes: > This patch adds support for ARM's Scalable Vector Extension. > The

[1/4] [AArch64] SVE backend support

2017-11-03 Thread Richard Sandiford
This patch adds support for ARM's Scalable Vector Extension. The patch just contains the core features that work with the current vectoriser framework; later patches will add extra capabilities to both the target-independent code and AArch64 code. The patch doesn't include: - support for unwinding