Re: [PATCH v2 1/1] aarch64: remove extra XTN in vector concatenation

2024-12-30 Thread Richard Sandiford
Akram Ahmad writes: > GIMPLE code which performs a narrowing truncation on the result of a > vector concatenation currently results in an unnecessary XTN being > emitted following a UZP1 to concate the operands. In cases such as this, > UZP1 should instead use a smaller arrangement specifier to re

[PATCH v2 1/1] aarch64: remove extra XTN in vector concatenation

2024-12-05 Thread Akram Ahmad
GIMPLE code which performs a narrowing truncation on the result of a vector concatenation currently results in an unnecessary XTN being emitted following a UZP1 to concate the operands. In cases such as this, UZP1 should instead use a smaller arrangement specifier to replace the XTN instruction. Th