[PATCH] D19683: Power9 - Enable the pwr9 cpu in the back end

Nemanja Ivanovic via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 28 13:05:02 PDT 2016


nemanjai created this revision.
nemanjai added reviewers: hfinkel, kbarton, wschmidt, amehsan, cycheng, seurer.
nemanjai added a subscriber: llvm-commits.
nemanjai set the repository for this revision to rL LLVM.

This patch simply adds support for -mcpu=pwr9 in the back end. It makes some preliminary decisions with regard to scheduling that are likely to change once the necessary information becomes available. Any such decisions have FIXME in the code and refer to POWER9 so they are easy to find once we start adding this support.

Since this patch doesn't really add any functional changes, there is no tests associated. The subsequent patches will add exploitation of the new instructions and will have test cases as well.

Repository:
  rL LLVM

http://reviews.llvm.org/D19683

Files:
  lib/Support/Host.cpp
  lib/Target/PowerPC/PPC.td
  lib/Target/PowerPC/PPCHazardRecognizers.cpp
  lib/Target/PowerPC/PPCISelLowering.cpp
  lib/Target/PowerPC/PPCInstrInfo.cpp
  lib/Target/PowerPC/PPCSubtarget.cpp
  lib/Target/PowerPC/PPCSubtarget.h
  lib/Target/PowerPC/PPCTargetTransformInfo.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D19683.55467.patch
Type: text/x-patch
Size: 6264 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160428/d130b235/attachment.bin>


More information about the llvm-commits mailing list