struct StallInfo
Declaration
struct StallInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/MCA/Stages/InOrderIssueStage.h:27
Member Variables
- public llvm::mca::InstRef IR
- public unsigned int CyclesLeft
- public llvm::mca::StallInfo::StallKind Kind
Method Overview
- public StallInfo()
- public void clear()
- public void cycleEnd()
- public unsigned int getCyclesLeft() const
- public const llvm::mca::InstRef & getInstruction() const
- public llvm::mca::InstRef & getInstruction()
- public llvm::mca::StallInfo::StallKind getStallKind() const
- public bool isValid() const
- public void update(const llvm::mca::InstRef & Inst, unsigned int Cycles, llvm::mca::StallInfo::StallKind SK)
Methods
¶StallInfo()
StallInfo()
Declared at: llvm/include/llvm/MCA/Stages/InOrderIssueStage.h:41
¶void clear()
void clear()
Declared at: llvm/include/llvm/MCA/Stages/InOrderIssueStage.h:49
¶void cycleEnd()
void cycleEnd()
Declared at: llvm/include/llvm/MCA/Stages/InOrderIssueStage.h:51
¶unsigned int getCyclesLeft() const
unsigned int getCyclesLeft() const
Declared at: llvm/include/llvm/MCA/Stages/InOrderIssueStage.h:44
¶const llvm::mca::InstRef& getInstruction() const
const llvm::mca::InstRef& getInstruction() const
Declared at: llvm/include/llvm/MCA/Stages/InOrderIssueStage.h:45
¶llvm::mca::InstRef& getInstruction()
llvm::mca::InstRef& getInstruction()
Declared at: llvm/include/llvm/MCA/Stages/InOrderIssueStage.h:46
¶llvm::mca::StallInfo::StallKind getStallKind()
const
llvm::mca::StallInfo::StallKind getStallKind()
const
Declared at: llvm/include/llvm/MCA/Stages/InOrderIssueStage.h:43
¶bool isValid() const
bool isValid() const
Declared at: llvm/include/llvm/MCA/Stages/InOrderIssueStage.h:48
¶void update(const llvm::mca::InstRef& Inst,
unsigned int Cycles,
llvm::mca::StallInfo::StallKind SK)
void update(const llvm::mca::InstRef& Inst,
unsigned int Cycles,
llvm::mca::StallInfo::StallKind SK)
Declared at: llvm/include/llvm/MCA/Stages/InOrderIssueStage.h:50
Parameters
- const llvm::mca::InstRef& Inst
- unsigned int Cycles
- llvm::mca::StallInfo::StallKind SK