LLVM 20.0.0git
llvm::ResourceSegments Member List

This is the complete list of members for llvm::ResourceSegments, including all inherited members.

add(IntervalTy A, const unsigned CutOff=10)llvm::ResourceSegments
empty() constllvm::ResourceSegmentsinline
getFirstAvailableAtFromBottom(unsigned CurrCycle, unsigned AcquireAtCycle, unsigned ReleaseAtCycle) constllvm::ResourceSegmentsinline
getFirstAvailableAtFromTop(unsigned CurrCycle, unsigned AcquireAtCycle, unsigned ReleaseAtCycle) constllvm::ResourceSegmentsinline
getResourceIntervalBottom(unsigned C, unsigned AcquireAtCycle, unsigned ReleaseAtCycle)llvm::ResourceSegmentsinlinestatic
getResourceIntervalTop(unsigned C, unsigned AcquireAtCycle, unsigned ReleaseAtCycle)llvm::ResourceSegmentsinlinestatic
intersects(IntervalTy A, IntervalTy B)llvm::ResourceSegmentsstatic
IntervalTy typedefllvm::ResourceSegments
operator<<llvm::ResourceSegmentsfriend
operator==llvm::ResourceSegmentsfriend
ResourceSegments()llvm::ResourceSegmentsinlineexplicit
ResourceSegments(const std::list< IntervalTy > &Intervals)llvm::ResourceSegmentsinlineexplicit