Hi Anton, > -----Original Message----- > From: Gcc-patches <gcc-patches-boun...@gcc.gnu.org> On Behalf Of Anton > Youdkevitch > Sent: 20 April 2020 19:29 > To: gcc-patches@gcc.gnu.org > Cc: jo...@marvell.com > Subject: [PATCH v2] aarch64: Add TX3 machine model > > Here is the patch introducing thunderxt311 maching model > for the scheduler. A name for the new chip was added to the > list of the names to be recognized as a valid parameter for mcpu > and mtune flags. The TX2 cost model was reused for TX3. > > The previously used "cryptic" name for the command line > parameter is replaced with the same "thunderxt311" name. > > Bootstrapped on AArch64.
Thanks for the patch. I had meant to ask, do you have a copyright assignment in place? We'd need one to accept a contribution of this size. Thanks, Kyrill > > 2020-04-20 Anton Youdkevitch <anton.youdkevi...@bell-sw.com> > > * config/aarch64/aarch64-cores.def: Add the chip name. > * config/aarch64/aarch64-tune.md: Regenerated. > * gcc/config/aarch64/aarch64.c: Add the cost tables for the chip. > * gcc/config/aarch64/thunderx3t11.md: New file: add the new > machine model for the scheduler > * gcc/config/aarch64/aarch64.md: Include the new model. > > --- > gcc/config/aarch64/aarch64-cores.def | 3 + > gcc/config/aarch64/aarch64-tune.md | 2 +- > gcc/config/aarch64/aarch64.c | 27 + > gcc/config/aarch64/aarch64.md | 1 + > gcc/config/aarch64/thunderx3t11.md | 686 +++++++++++++++ > 5 files changed, 718 insertions(+), 1 deletion(-)