AArch64: Add FuseCryptoEOR fusion rules
authorMatthias Braun <matze@braunis.de>
Wed, 19 Sep 2018 20:50:51 +0000 (20:50 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 19 Sep 2018 20:50:51 +0000 (20:50 +0000)
commit28d6a4ac9a91a6f17bfa5e900bd73b829bb00585
treea1baea5fa8b592bd8d21408ea2dc59cb0143dae7
parent3136e4203920322143dd7b8f423fb8776dcb506b
AArch64: Add FuseCryptoEOR fusion rules

There's some additional rules available on newer apple CPUs.

rdar://41235346

llvm-svn: 342590
llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64MacroFusion.cpp
llvm/lib/Target/AArch64/AArch64Subtarget.h
llvm/test/CodeGen/AArch64/misched-fusion-crypto-eor.mir [new file with mode: 0644]