LLVM 20.0.0git
llvm::mca::LSUnit Member List

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

acquireLQSlot()llvm::mca::LSUnitBaseinline
acquireSQSlot()llvm::mca::LSUnitBaseinline
assumeNoAlias() constllvm::mca::LSUnitBaseinline
CurrentLoadBarrierGroupIDllvm::mca::LSUnitprotected
CurrentLoadGroupIDllvm::mca::LSUnitprotected
CurrentStoreBarrierGroupIDllvm::mca::LSUnitprotected
CurrentStoreGroupIDllvm::mca::LSUnitprotected
cycleEvent() overridellvm::mca::LSUnitvirtual
dispatch(const InstRef &IR) overridellvm::mca::LSUnitvirtual
dump() const overridellvm::mca::LSUnitvirtual
getCriticalPredecessor(unsigned GroupId) overridellvm::mca::LSUnitinlinevirtual
getLoadQueueSize() constllvm::mca::LSUnitBaseinline
getStoreQueueSize() constllvm::mca::LSUnitBaseinline
getUsedLQEntries() constllvm::mca::LSUnitBaseinline
getUsedSQEntries() constllvm::mca::LSUnitBaseinline
Groupsllvm::mca::LSUnitprotected
HardwareUnit()=defaultllvm::mca::HardwareUnit
hasDependentUsers(const InstRef &IR) const overridellvm::mca::LSUnitinlinevirtual
isAvailable(const InstRef &IR) const overridellvm::mca::LSUnitvirtual
isLQEmpty() constllvm::mca::LSUnitBaseinline
isLQFull() constllvm::mca::LSUnitBaseinline
isPending(const InstRef &IR) const overridellvm::mca::LSUnitinlinevirtual
isReady(const InstRef &IR) const overridellvm::mca::LSUnitinlinevirtual
isSQEmpty() constllvm::mca::LSUnitBaseinline
isSQFull() constllvm::mca::LSUnitBaseinline
isWaiting(const InstRef &IR) const overridellvm::mca::LSUnitinlinevirtual
LSU_AVAILABLE enum valuellvm::mca::LSUnitBase
LSU_LQUEUE_FULL enum valuellvm::mca::LSUnitBase
LSU_SQUEUE_FULL enum valuellvm::mca::LSUnitBase
LSUnit(const MCSchedModel &SM)llvm::mca::LSUnitinline
LSUnit(const MCSchedModel &SM, unsigned LQ, unsigned SQ)llvm::mca::LSUnitinline
LSUnit(const MCSchedModel &SM, unsigned LQ, unsigned SQ, bool AssumeNoAlias)llvm::mca::LSUnitinline
LSUnitBase(const MCSchedModel &SM, unsigned LoadQueueSize, unsigned StoreQueueSize, bool AssumeNoAlias)llvm::mca::LSUnitBase
NextGroupIDllvm::mca::LSUnitprotected
onInstructionExecuted(const InstRef &IR) overridellvm::mca::LSUnitvirtual
onInstructionIssued(const InstRef &IR) overridellvm::mca::LSUnitinlinevirtual
onInstructionRetired(const InstRef &IR) overridellvm::mca::LSUnitvirtual
releaseLQSlot()llvm::mca::LSUnitBaseinline
releaseSQSlot()llvm::mca::LSUnitBaseinline
Status enum namellvm::mca::LSUnitBase
~HardwareUnit()llvm::mca::HardwareUnitvirtual
~LSUnitBase()llvm::mca::LSUnitBasevirtual