Also added ModuloScheduling as a friend.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13426
91177308-0d34-0410-b5e6-
96231b3b80d8
int maxNumUsers; // MAXINT if no restriction
CPUResource(const std::string& resourceName, int maxUsers);
-
+ static CPUResource* getCPUResource(resourceId_t id);
private:
static resourceId_t nextId;
};
conflictLists; // indexed by [opcode]
- friend class ModuloSchedGraph;
- friend class ModuloScheduling;
+ friend class ModuloSchedulingPass;
};