]> granicus.if.org Git - llvm/commit
AArch64: Enable AES instruction fusion on Cyclone.
authorMatthias Braun <matze@braunis.de>
Tue, 17 Oct 2017 21:46:15 +0000 (21:46 +0000)
committerMatthias Braun <matze@braunis.de>
Tue, 17 Oct 2017 21:46:15 +0000 (21:46 +0000)
commit37790cc1f7058a7f5ec628f33afb3f45615e49af
tree2cc2381259282a29b718a817854340217e292c04
parent2f17a1b1cc133b942244168bfa20bf4441a0c626
AArch64: Enable AES instruction fusion on Cyclone.

Note that cyclone itself doesn't fuse, but newer apple chips do and we
are using cyclone as the default when targeting apple OSes.

The current code also does not capture all fusion patterns of apple CPUs
yet; I am still looking for ways to refactor the code nicely to extend
it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316036 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64.td