diff options
| author | Jonas Paulsson <paulsson@linux.vnet.ibm.com> | 2018-05-17 11:53:56 +0000 |
|---|---|---|
| committer | Jonas Paulsson <paulsson@linux.vnet.ibm.com> | 2018-05-17 11:53:56 +0000 |
| commit | caafed55701a2eb1008e4b462a6560bf2dab0ca7 (patch) | |
| tree | c4beedf584da903a819363a933e1b7384ae3f9e7 /llvm/lib/Target/SystemZ | |
| parent | 2325569eaa9468ae634ab7a24c357ecdc0847cfb (diff) | |
| download | bcm5719-llvm-caafed55701a2eb1008e4b462a6560bf2dab0ca7.tar.gz bcm5719-llvm-caafed55701a2eb1008e4b462a6560bf2dab0ca7.zip | |
[SystemZ] Commenting (NFC)
Some minor commenting in scheduler files.
Review: Ulrich Weigand
llvm-svn: 332599
Diffstat (limited to 'llvm/lib/Target/SystemZ')
| -rw-r--r-- | llvm/lib/Target/SystemZ/SystemZScheduleZ13.td | 8 | ||||
| -rw-r--r-- | llvm/lib/Target/SystemZ/SystemZScheduleZ14.td | 8 |
2 files changed, 10 insertions, 6 deletions
diff --git a/llvm/lib/Target/SystemZ/SystemZScheduleZ13.td b/llvm/lib/Target/SystemZ/SystemZScheduleZ13.td index 051b1a36ff0..d460285824a 100644 --- a/llvm/lib/Target/SystemZ/SystemZScheduleZ13.td +++ b/llvm/lib/Target/SystemZ/SystemZScheduleZ13.td @@ -10,6 +10,8 @@ // This file defines the machine model for Z13 to support instruction // scheduling and other instruction cost heuristics. // +// Pseudos expanded right after isel do not need to be modelled here. +// //===----------------------------------------------------------------------===// def Z13Model : SchedMachineModel { @@ -28,9 +30,9 @@ def Z13Model : SchedMachineModel { let SchedModel = Z13Model in { -// These definitions could be put in a subtarget common include file, -// but it seems the include system in Tablegen currently rejects -// multiple includes of same file. +// These definitions need the SchedModel value. They could be put in a +// subtarget common include file, but it seems the include system in Tablegen +// currently (2016) rejects multiple includes of same file. def : WriteRes<GroupAlone, []> { let NumMicroOps = 0; let BeginGroup = 1; diff --git a/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td b/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td index 4a91c49ef54..fff8eae08f2 100644 --- a/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td +++ b/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td @@ -10,6 +10,8 @@ // This file defines the machine model for Z14 to support instruction // scheduling and other instruction cost heuristics. // +// Pseudos expanded right after isel do not need to be modelled here. +// //===----------------------------------------------------------------------===// def Z14Model : SchedMachineModel { @@ -28,9 +30,9 @@ def Z14Model : SchedMachineModel { let SchedModel = Z14Model in { -// These definitions could be put in a subtarget common include file, -// but it seems the include system in Tablegen currently rejects -// multiple includes of same file. +// These definitions need the SchedModel value. They could be put in a +// subtarget common include file, but it seems the include system in Tablegen +// currently (2016) rejects multiple includes of same file. def : WriteRes<GroupAlone, []> { let NumMicroOps = 0; let BeginGroup = 1; |

