Add initial octeontx2 support.
authorAndrew Pinski <apinski@marvell.com>
Fri, 10 Jan 2020 23:00:39 +0000 (23:00 +0000)
committerAndrew Pinski <apinski@marvell.com>
Mon, 13 Jan 2020 22:13:59 +0000 (22:13 +0000)
commit38c69700bb2ae7dbf1dc938fb8dba04a17bd891c
treedb70eb9f72a36b42ee609c504ff41934166758a8
parent97e2f333087d180a78d92c99b038f0888ac63c02
Add initial octeontx2 support.

This adds octeontx2 naming.  It currently uses the cortexa57
cost model and schedule model until I submit this.  This is
more a place holder to get the naming of the cores in GCC 10.
I will submit the cost model in the next couple of days.

ChangeLog:
* config/aarch64/aarch64-cores.def (octeontx2): New define.
(octeontx2t98): New define.
(octeontx2t96): New define.
(octeontx2t93): New define.
(octeontx2f95): New define.
(octeontx2f95n): New define.
(octeontx2f95mm): New define.
* config/aarch64/aarch64-tune.md: Regenerate.
* doc/invoke.texi (-mcpu=): Document the new cpu types.
gcc/ChangeLog
gcc/config/aarch64/aarch64-cores.def
gcc/config/aarch64/aarch64-tune.md
gcc/doc/invoke.texi