summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2013-06-15 04:50:06 +0000
committerAndrew Trick <atrick@apple.com>2013-06-15 04:50:06 +0000
commita3d82ce19fd825cbf3bf85b5969424217fc40b45 (patch)
tree929b456a7903435946a54f91c04a502c0f0438d3 /include
parenta5ce5f36d3a1e312304e8312ca64a1342f5f55a6 (diff)
downloadllvm-a3d82ce19fd825cbf3bf85b5969424217fc40b45.tar.gz
llvm-a3d82ce19fd825cbf3bf85b5969424217fc40b45.tar.bz2
llvm-a3d82ce19fd825cbf3bf85b5969424217fc40b45.tar.xz
Support BufferSize on ProcResGroup for unified MOp schedulers.
And add Sandybridge/Haswell resource buffers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184034 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/Target/TargetSchedule.td1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/Target/TargetSchedule.td b/include/llvm/Target/TargetSchedule.td
index 0ac2eed9d5..575cb83568 100644
--- a/include/llvm/Target/TargetSchedule.td
+++ b/include/llvm/Target/TargetSchedule.td
@@ -138,6 +138,7 @@ class ProcResource<int num> : ProcResourceKind,
class ProcResGroup<list<ProcResource> resources> : ProcResourceKind {
list<ProcResource> Resources = resources;
SchedMachineModel SchedModel = ?;
+ int BufferSize = -1;
}
// A target architecture may define SchedReadWrite types and associate