LLVM 20.0.0git
|
This is the complete list of members for llvm::mca::Scheduler, including all inherited members.
analyzeDataDependencies(SmallVectorImpl< InstRef > &RegDeps, SmallVectorImpl< InstRef > &MemDeps) | llvm::mca::Scheduler | |
analyzeResourcePressure(SmallVectorImpl< InstRef > &Insts) | llvm::mca::Scheduler | |
cycleEvent(SmallVectorImpl< ResourceRef > &Freed, SmallVectorImpl< InstRef > &Executed, SmallVectorImpl< InstRef > &Pending, SmallVectorImpl< InstRef > &Ready) | llvm::mca::Scheduler | |
dispatch(InstRef &IR) | llvm::mca::Scheduler | |
dump() const | llvm::mca::Scheduler | |
getResourceID(uint64_t Mask) const | llvm::mca::Scheduler | inline |
hadTokenStall() const | llvm::mca::Scheduler | inline |
HardwareUnit()=default | llvm::mca::HardwareUnit | |
instructionCheck(const InstRef &IR) const | llvm::mca::Scheduler | inline |
isAvailable(const InstRef &IR) | llvm::mca::Scheduler | |
isReadySetEmpty() const | llvm::mca::Scheduler | inline |
issueInstruction(InstRef &IR, SmallVectorImpl< std::pair< ResourceRef, ReleaseAtCycles > > &Used, SmallVectorImpl< InstRef > &Pending, SmallVectorImpl< InstRef > &Ready) | llvm::mca::Scheduler | |
isWaitSetEmpty() const | llvm::mca::Scheduler | inline |
mustIssueImmediately(const InstRef &IR) const | llvm::mca::Scheduler | |
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, LSUnitBase &Lsu) | llvm::mca::Scheduler | inline |
Scheduler(const MCSchedModel &Model, LSUnitBase &Lsu, std::unique_ptr< SchedulerStrategy > SelectStrategy) | llvm::mca::Scheduler | inline |
Scheduler(std::unique_ptr< ResourceManager > RM, LSUnitBase &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 |