diff options
author | Andrew Trick <atrick@apple.com> | 2013-06-15 04:50:06 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2013-06-15 04:50:06 +0000 |
commit | a3d82ce19fd825cbf3bf85b5969424217fc40b45 (patch) | |
tree | 929b456a7903435946a54f91c04a502c0f0438d3 /include | |
parent | a5ce5f36d3a1e312304e8312ca64a1342f5f55a6 (diff) | |
download | external_llvm-a3d82ce19fd825cbf3bf85b5969424217fc40b45.zip external_llvm-a3d82ce19fd825cbf3bf85b5969424217fc40b45.tar.gz external_llvm-a3d82ce19fd825cbf3bf85b5969424217fc40b45.tar.bz2 |
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.td | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/Target/TargetSchedule.td b/include/llvm/Target/TargetSchedule.td index 0ac2eed..575cb83 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 |