Searched refs:ResourceSegments (Results 1 – 3 of 3) sorted by relevance
635 class ResourceSegments {816 explicit ResourceSegments(){}; in ResourceSegments() function818 explicit ResourceSegments(const std::list<IntervalTy> &Intervals) in ResourceSegments() function823 friend bool operator==(const ResourceSegments &c1,824 const ResourceSegments &c2) {828 const ResourceSegments &Segments) {906 std::map<unsigned, ResourceSegments> ReservedResourceSegments;
3062 ResourceSegments::getResourceIntervalTop( in bumpNode()3067 ResourceSegments::getResourceIntervalBottom( in bumpNode()4908 static bool sortIntervals(const ResourceSegments::IntervalTy &A, in sortIntervals()4909 const ResourceSegments::IntervalTy &B) { in sortIntervals()4913 unsigned ResourceSegments::getFirstAvailableAt( in getFirstAvailableAt()4915 std::function<ResourceSegments::IntervalTy(unsigned, unsigned, unsigned)> in getFirstAvailableAt()4926 ResourceSegments::IntervalTy NewInterval = in getFirstAvailableAt()4942 void ResourceSegments::add(ResourceSegments::IntervalTy A, in add()4955 [&A](const ResourceSegments::IntervalTy &Interval) -> bool { in add()4969 bool ResourceSegments::intersects(ResourceSegments::IntervalTy A, in intersects()[all …]
122 // using intervals via ResourceSegments (see