diff options
author | Tanya Lattner <tonic@nondot.org> | 2004-04-30 20:40:38 +0000 |
---|---|---|
committer | Tanya Lattner <tonic@nondot.org> | 2004-04-30 20:40:38 +0000 |
commit | 6ebf67f8b68f90bb47db7a78df2bb24ef28884ec (patch) | |
tree | 3cd707ce19079d347556e89b353e5d2c71fbb329 /llvm | |
parent | e8b56f27b8e2bbda5455bbfd8c00e0ae2efa5887 (diff) | |
download | bcm5719-llvm-6ebf67f8b68f90bb47db7a78df2bb24ef28884ec.tar.gz bcm5719-llvm-6ebf67f8b68f90bb47db7a78df2bb24ef28884ec.zip |
Removing MachineResource class.
llvm-svn: 13291
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/include/llvm/Target/TargetSchedInfo.h | 20 | ||||
-rw-r--r-- | llvm/lib/Target/TargetSchedInfo.cpp | 2 |
2 files changed, 6 insertions, 16 deletions
diff --git a/llvm/include/llvm/Target/TargetSchedInfo.h b/llvm/include/llvm/Target/TargetSchedInfo.h index f979bf08990..8f64087a452 100644 --- a/llvm/include/llvm/Target/TargetSchedInfo.h +++ b/llvm/include/llvm/Target/TargetSchedInfo.h @@ -62,24 +62,15 @@ namespace llvm { typedef unsigned resourceId_t; -struct MachineResource { +struct CPUResource { const std::string rname; resourceId_t rid; + int maxNumUsers; // MAXINT if no restriction - MachineResource(const std::string &resourceName) - : rname(resourceName), rid(nextId++) {} - + CPUResource(const std::string& resourceName, int maxUsers) + : rname(resourceName), rid(nextId++), maxNumUsers(maxUsers) {} private: static resourceId_t nextId; - MachineResource(); // disable -}; - - -struct CPUResource : public MachineResource { - int maxNumUsers; // MAXINT if no restriction - - CPUResource(const std::string& rname, int maxUsers) - : MachineResource(rname), maxNumUsers(maxUsers) {} }; @@ -312,8 +303,7 @@ protected: - friend class ModuloSchedGraph; - friend class ModuloScheduling; + friend class ModuloSchedulingPass; }; diff --git a/llvm/lib/Target/TargetSchedInfo.cpp b/llvm/lib/Target/TargetSchedInfo.cpp index 33538cec9e8..a4a27e7103f 100644 --- a/llvm/lib/Target/TargetSchedInfo.cpp +++ b/llvm/lib/Target/TargetSchedInfo.cpp @@ -17,7 +17,7 @@ namespace llvm { -resourceId_t MachineResource::nextId = 0; +resourceId_t CPUResource::nextId = 0; // Check if fromRVec and toRVec have *any* common entries. // Assume the vectors are sorted in increasing order. |