LLVM  8.0.1
llvm::mca::Scheduler Member List

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

cycleEvent(SmallVectorImpl< ResourceRef > &Freed, SmallVectorImpl< InstRef > &Ready, SmallVectorImpl< InstRef > &Executed)llvm::mca::Scheduler
dispatch(const InstRef &IR)llvm::mca::Scheduler
dump() constllvm::mca::Scheduler
getResourceID(uint64_t Mask) constllvm::mca::Schedulerinline
HardwareUnit()=defaultllvm::mca::HardwareUnit
isAvailable(const InstRef &IR) constllvm::mca::Scheduler
isReady(const InstRef &IR) constllvm::mca::Scheduler
issueInstruction(InstRef &IR, SmallVectorImpl< std::pair< ResourceRef, ResourceCycles >> &Used, SmallVectorImpl< InstRef > &Ready)llvm::mca::Scheduler
mustIssueImmediately(const InstRef &IR) constllvm::mca::Scheduler
sanityCheck(const InstRef &IR) constllvm::mca::Schedulerinline
SC_AVAILABLE enum valuellvm::mca::Scheduler
SC_BUFFERS_FULL enum valuellvm::mca::Scheduler
SC_DISPATCH_GROUP_STALL enum valuellvm::mca::Scheduler
SC_LOAD_QUEUE_FULL enum valuellvm::mca::Scheduler
SC_STORE_QUEUE_FULL enum valuellvm::mca::Scheduler
Scheduler(const MCSchedModel &Model, LSUnit &Lsu)llvm::mca::Schedulerinline
Scheduler(const MCSchedModel &Model, LSUnit &Lsu, std::unique_ptr< SchedulerStrategy > SelectStrategy)llvm::mca::Schedulerinline
Scheduler(std::unique_ptr< ResourceManager > RM, LSUnit &Lsu, std::unique_ptr< SchedulerStrategy > SelectStrategy)llvm::mca::Schedulerinline
select()llvm::mca::Scheduler
Status enum namellvm::mca::Scheduler
~HardwareUnit()llvm::mca::HardwareUnitvirtual