On 24/11/2021 12:18, Richard Earnshaw via Gcc-patches wrote:


On 24/11/2021 12:15, Murray Steele wrote:
On 18/11/2021 15:40, Richard Earnshaw wrote:


On 16/11/2021 10:14, Murray Steele via Gcc-patches wrote:
Hi all,

This patch moves the arm_simd_type and arm_type_qualifiers enums, and
arm_simd_info struct from arm-builtins.c into arm-builtins.h header.

This is a first step towards internalising the type definitions for MVE
predicate, vector, and tuple types.  By moving arm_simd_types into a
header, we allow future patches to use these type trees externally to
arm-builtins.c, which is a crucial step towards developing an MVE
intrinsics framework similar to the current SVE implementation.

Thanks,
Murray

gcc/ChangeLog:

     * config/arm/arm-builtins.c (enum arm_type_qualifiers): Move to
     arm_builtins.h
     (enum arm_simd_type): Move to arm-builtins.h
     (struct arm_simd_type_info): Move to arm-builtins.h
     * config/arm/arm-builtins.h (enum arm_simd_type): Move from
     arm-builtins.c
     (enum arm_type_qualifiers): Move from arm-builtins.c
     (struct arm_simd_type_info): Move from arm-builtins.c




OK.

R.

Hi Richard,

I don't currently have write access, so I will need this patch committed on my behalf.

Thanks again,
Murray


That can be done when 2/2 patch has been resolved.  They need to go in together.

R.

Now pushed.

R.

Reply via email to