[vect-patterns] Refactor widen_plus/widen_minus as internal_fns

Joel Hutton Joel.Hutton@arm.com
Thu Nov 11 15:13:55 GMT 2021


Hi all,

This refactor allows widening vect patterns (such as widen_plus/widen_minus) to be represented as
either internal_fns or tree_codes and replaces the current widen_plus/widen_minus with internal_fn versions. This refactor is split into 3 patches.

Boostrapped and regression tested on aarch64.

Ok for stage 3?


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-vect-patterns-Refactor-to-allow-internal_fn-s.patch
Type: application/octet-stream
Size: 25485 bytes
Desc: 0001-vect-patterns-Refactor-to-allow-internal_fn-s.patch
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20211111/e982083b/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-vect-patterns-Refactor-widen_plus-as-internal_fn.patch
Type: application/octet-stream
Size: 21968 bytes
Desc: 0002-vect-patterns-Refactor-widen_plus-as-internal_fn.patch
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20211111/e982083b/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Remove-widen_plus-minus_expr-tree-codes.patch
Type: application/octet-stream
Size: 18035 bytes
Desc: 0003-Remove-widen_plus-minus_expr-tree-codes.patch
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20211111/e982083b/attachment-0005.obj>


More information about the Gcc-patches mailing list