Re: [PATCH 3/5] aarch64: Relax aarch64_sqxtun2 RTL pattern

2021-05-19 Thread Richard Sandiford via Gcc-patches
Jonathan Wright writes: > Hi, > > As subject, this patch uses UNSPEC_SQXTUN instead of UNSPEC_SQXTUN2 > in the aarch64_sqxtun2 patterns. This allows for more more > aggressive combinations and ultimately better code generation - which will > be confirmed by a new set of tests in > gcc.target/aarch

[PATCH 3/5] aarch64: Relax aarch64_sqxtun2 RTL pattern

2021-05-18 Thread Jonathan Wright via Gcc-patches
Hi, As subject, this patch uses UNSPEC_SQXTUN instead of UNSPEC_SQXTUN2 in the aarch64_sqxtun2 patterns. This allows for more more aggressive combinations and ultimately better code generation - which will be confirmed by a new set of tests in gcc.target/aarch64/narrow_high_combine.c (patch 5/5 in