This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 09/11/16 10:11, Andre Vieira (lists) wrote: > Hi, > > This patch refactors the implementation of the ARM ACLE CRC builtins to > use the builtin framework. > > Is this OK for trunk? > > Regards, > Andre > > gcc/ChangeLog > 2016-11-09 Andre Vieira <andre.simoesdiasvieira@arm.com> > > * config/arm/arm-builtins.c (arm_unsigned_binop_qualifiers): New. > (UBINOP_QUALIFIERS): New. > (si_UP): Define. > (acle_builtin_data): New. Change comment. > (arm_builtins): Remove ARM_BUILTIN_CRC32B, ARM_BUILTIN_CRC32H, > ARM_BUILTIN_CRC32W, ARM_BUILTIN_CRC32CB, ARM_BUILTIN_CRC32CH, > ARM_BUILTIN_CRC32CW. Add ARM_BUILTIN_ACLE_BASE and include > arm_acle_builtins.def. > (ARM_BUILTIN_ACLE_PATTERN_START): Define. > (arm_init_acle_builtins): New. > (CRC32_BUILTIN): Remove. > (bdesc_2arg): Remove entries for crc32b, crc32h, crc32w, > crc32cb, crc32ch and crc32cw. > (arm_init_crc32_builtins): Remove. > (arm_init_builtins): Use arm_init_acle_builtins rather > than arm_init_crc32_builtins. > (arm_expand_acle_builtin): New. > (arm_expand_builtin): Use 'arm_expand_acle_builtin'. > * config/arm/arm_acle_builtins.def: New. > Hi, Reworked this patch based on the changes made in [1/6]. No changes to ChangeLog. Is this OK? Cheers, Andre
Attachment:
diff2
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |