[all-commits] [llvm/llvm-project] 0680a3: [Power10] Enable the heuristic for Power10 and swi...

QingShan Zhang via All-commits all-commits at lists.llvm.org
Fri Sep 11 19:52:08 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 0680a3d56d8b5bcb6647a1149f0de156f72edf91
      https://github.com/llvm/llvm-project/commit/0680a3d56d8b5bcb6647a1149f0de156f72edf91
  Author: QingShan Zhang <qshanz at cn.ibm.com>
  Date:   2020-09-12 (Sat, 12 Sep 2020)

  Changed paths:
    M llvm/lib/Target/PowerPC/PPC.td
    M llvm/test/CodeGen/PowerPC/pcrel-call-linkage-leaf.ll
    M llvm/test/CodeGen/PowerPC/pcrel-call-linkage-with-calls.ll
    M llvm/test/CodeGen/PowerPC/pcrel-tail-calls.ll

  Log Message:
  -----------
  [Power10] Enable the heuristic for Power10 and switch the sched model
with P9 Model

Enable the pre-ra and post-ra scheduler strategy for Power10 as we want
to customize the heuristic later. And switch the scheduler model with P9
model before P10 Model is available. The NoSchedModel is modelled as
in-order cpu and the pre-ra scheduler is not bi-directional which will
have big impact on the scheduler.

Reviewed By: jji

Differential Revision: https://reviews.llvm.org/D86865




More information about the All-commits mailing list