Re: [PATCH] AArch64: Use UZP1 instead of INS

2024-05-15 Thread Richard Sandiford
Wilco Dijkstra writes: > Use UZP1 instead of INS when combining low and high halves of vectors. > UZP1 has 3 operands which improves register allocation, and is faster on > some microarchitectures. > > Passes regress & bootstrap, OK for commit? OK, thanks. We can add core-specific tuning later i

[PATCH] AArch64: Use UZP1 instead of INS

2024-05-15 Thread Wilco Dijkstra
Use UZP1 instead of INS when combining low and high halves of vectors. UZP1 has 3 operands which improves register allocation, and is faster on some microarchitectures. Passes regress & bootstrap, OK for commit? gcc: * config/aarch64/aarch64-simd.md (aarch64_combine_internal): Use