LLVM
8.0.1
|
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() const | llvm::mca::Scheduler | |
getResourceID(uint64_t Mask) const | llvm::mca::Scheduler | inline |
HardwareUnit()=default | llvm::mca::HardwareUnit | |
isAvailable(const InstRef &IR) const | llvm::mca::Scheduler | |
isReady(const InstRef &IR) const | llvm::mca::Scheduler | |
issueInstruction(InstRef &IR, SmallVectorImpl< std::pair< ResourceRef, ResourceCycles >> &Used, SmallVectorImpl< InstRef > &Ready) | llvm::mca::Scheduler | |
mustIssueImmediately(const InstRef &IR) const | llvm::mca::Scheduler | |
sanityCheck(const InstRef &IR) const | llvm::mca::Scheduler | inline |
SC_AVAILABLE enum value | llvm::mca::Scheduler | |
SC_BUFFERS_FULL enum value | llvm::mca::Scheduler | |
SC_DISPATCH_GROUP_STALL enum value | llvm::mca::Scheduler | |
SC_LOAD_QUEUE_FULL enum value | llvm::mca::Scheduler | |
SC_STORE_QUEUE_FULL enum value | llvm::mca::Scheduler | |
Scheduler(const MCSchedModel &Model, LSUnit &Lsu) | llvm::mca::Scheduler | inline |
Scheduler(const MCSchedModel &Model, LSUnit &Lsu, std::unique_ptr< SchedulerStrategy > SelectStrategy) | llvm::mca::Scheduler | inline |
Scheduler(std::unique_ptr< ResourceManager > RM, LSUnit &Lsu, std::unique_ptr< SchedulerStrategy > SelectStrategy) | llvm::mca::Scheduler | inline |
select() | llvm::mca::Scheduler | |
Status enum name | llvm::mca::Scheduler | |
~HardwareUnit() | llvm::mca::HardwareUnit | virtual |