Hi, This patch series aims to improve codegen for the AArch64 AES instructions by doing two things.
The first is to make the AES unspecs commutative and by consequence make the corresponding intrinsics commutative, since the instructions themselves are commutative in the input. This will improve register allocation around these instructions. The second step is to combine AES instructions with the following format 'AES (XOR (a,b), 0)' into 'AES (a, b)'. Andre Vieira (2): Make AES unspecs commutative Combine AES instructions with xor and zero operands Cheers, Andre