Here's a rebased version, which fixes conflicts with float16 and Christophe's fixes for bigendian lane indices. Also fiddled around with whitespace in aarch64-simd.md....
- [PATCH][AArch64 array_mode 1/8] Rename vec_store_lanes<... Alan Lawrence
- Re: [PATCH][AArch64 array_mode 1/8] Rename vec_store... James Greenhalgh
- [PATCH][AArch64 array_mode 4/8] Remove EImode Alan Lawrence
- [PATCH][AArch64 array_mode 2/8] Remove VSTRUCT_DREG, use ... Alan Lawrence
- Re: [PATCH][AArch64 array_mode 2/8] Remove VSTRUCT_D... James Greenhalgh
- [PATCH][AArch64 array_mode 6/8] Remove V_TWO_ELEM, again ... Alan Lawrence
- [PATCH][AArch64 array_mode 3/8] Stop using EImode in aarc... Alan Lawrence
- [PATCH][AArch64 array_mode 5/8] Remove V_FOUR_ELEM, again... Alan Lawrence
- [PATCH][AArch64 array_mode 7/8] Combine the expanders usi... Alan Lawrence
- [PATCH][AArch64 array_mode 8/8] Add d-registers to TARGET... Alan Lawrence
- Re: [PATCH][AArch64 0/8] Add D-registers to TARGET_ARRAY_... Alan Lawrence
- [PATCH][AArch64 array_mode 3/8] Stop using EImode in... Alan Lawrence
- Re: [PATCH][AArch64 array_mode 3/8] Stop using E... James Greenhalgh
- [PATCH][AArch64 array_mode 2/8] Remove VSTRUCT_DREG,... Alan Lawrence
- [PATCH][AArch64 array_mode 6/8] Remove V_TWO_ELEM, a... Alan Lawrence
- Re: [PATCH][AArch64 array_mode 6/8] Remove V_TWO... James Greenhalgh
- [PATCH][AArch64 array_mode 8/8] Add d-registers to T... Alan Lawrence
- Re: [PATCH][AArch64 array_mode 8/8] Add d-regist... James Greenhalgh
- [PATCH][AArch64 array_mode 5/8] Remove V_FOUR_ELEM, ... Alan Lawrence
- Re: [PATCH][AArch64 array_mode 5/8] Remove V_FOU... James Greenhalgh
- [PATCH][AArch64 array_mode 7/8] Combine the expander... Alan Lawrence