Re: [PATCH v2 2/2] aarch64: Lower vcombine to GIMPLE

2022-07-13 Thread Richard Sandiford via Gcc-patches
Andrew Carlotti writes: > This lowers vcombine intrinsics to a GIMPLE vector constructor, which enables > better optimisation during GIMPLE passes. > > gcc/ > > * config/aarch64/aarch64-builtins.c > (aarch64_general_gimple_fold_builtin): Add combine. > > gcc/testsuite/ > > * gcc.

[PATCH v2 2/2] aarch64: Lower vcombine to GIMPLE

2022-07-12 Thread Andrew Carlotti via Gcc-patches
This lowers vcombine intrinsics to a GIMPLE vector constructor, which enables better optimisation during GIMPLE passes. gcc/ * config/aarch64/aarch64-builtins.c (aarch64_general_gimple_fold_builtin): Add combine. gcc/testsuite/ * gcc.target/aarch64/advsimd-intrinsics/com