[llvm] r339125 - [Tablegen] In TargetSchedule.td: Remove unused argument `pfmCounters` from ProcResourceUnits.
Andrea Di Biagio via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 7 03:33:47 PDT 2018
Author: adibiagio
Date: Tue Aug 7 03:33:46 2018
New Revision: 339125
URL: http://llvm.org/viewvc/llvm-project?rev=339125&view=rev
Log:
[Tablegen] In TargetSchedule.td: Remove unused argument `pfmCounters` from ProcResourceUnits.
PFM counters don't need to be passed in input to the definition of
ProcResourceUnits. class PfmIssueCounter (see r329675) is used to map resources
to PFM counter(s).
Differential Revision: https://reviews.llvm.org/D50333
Modified:
llvm/trunk/include/llvm/Target/TargetSchedule.td
Modified: llvm/trunk/include/llvm/Target/TargetSchedule.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Target/TargetSchedule.td?rev=339125&r1=339124&r2=339125&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Target/TargetSchedule.td (original)
+++ llvm/trunk/include/llvm/Target/TargetSchedule.td Tue Aug 7 03:33:46 2018
@@ -182,8 +182,7 @@ class ProcResourceKind;
//
// SchedModel ties these units to a processor for any stand-alone defs
// of this class.
-class ProcResourceUnits<ProcResourceKind kind, int num,
- list<string> pfmCounters> {
+class ProcResourceUnits<ProcResourceKind kind, int num> {
ProcResourceKind Kind = kind;
int NumUnits = num;
ProcResourceKind Super = ?;
@@ -198,8 +197,8 @@ def EponymousProcResourceKind : ProcReso
// Subtargets typically define processor resource kind and number of
// units in one place.
-class ProcResource<int num, list<string> pfmCounters = []> : ProcResourceKind,
- ProcResourceUnits<EponymousProcResourceKind, num, pfmCounters>;
+class ProcResource<int num> : ProcResourceKind,
+ ProcResourceUnits<EponymousProcResourceKind, num>;
class ProcResGroup<list<ProcResource> resources> : ProcResourceKind {
list<ProcResource> Resources = resources;
More information about the llvm-commits
mailing list