Hi,
  This set of patches improve support for the ThunderX processor from Cavium.
The first patch adds support for macro fusion that is in the ThunderX processor.
The next patch adds the scheduler which was missing in the original addition.
The last patch adds tuning field to allow the processors set the alignment
of functions, loops and jumps.

Thanks,
Andrew Pinski

Andrew Pinski (3):
  [AARCH64]  Add macro fusion support for cmp/b.X for ThunderX
  [AARCH64] Add scheduler for ThunderX
  [AARCH64] Add aligning of functions/loops/jumps

 gcc/config/aarch64/aarch64-cores.def |    2 +-
 gcc/config/aarch64/aarch64-protos.h  |    1 +
 gcc/config/aarch64/aarch64.c         |   37 +++++-
 gcc/config/aarch64/aarch64.md        |    3 +-
 gcc/config/aarch64/thunderx.md       |  260 ++++++++++++++++++++++++++++++++++
 5 files changed, 297 insertions(+), 6 deletions(-)
 create mode 100644 gcc/config/aarch64/thunderx.md

-- 
1.7.2.5

Reply via email to