|
LLVM 22.0.0git
|
#include "llvm/MCA/Stages/InOrderIssueStage.h"
Public Types | |
| enum class | StallKind { DEFAULT , REGISTER_DEPS , DISPATCH , DELAY , LOAD_STORE , CUSTOM_STALL } |
Public Member Functions | |
| StallInfo ()=default | |
| StallKind | getStallKind () const |
| unsigned | getCyclesLeft () const |
| const InstRef & | getInstruction () const |
| InstRef & | getInstruction () |
| bool | isValid () const |
| void | clear () |
| void | update (const InstRef &Inst, unsigned Cycles, StallKind SK) |
| void | cycleEnd () |
Public Attributes | |
| InstRef | IR |
| unsigned | CyclesLeft = 0 |
| StallKind | Kind = StallKind::DEFAULT |
Definition at line 27 of file InOrderIssueStage.h.
|
strong |
| Enumerator | |
|---|---|
| DEFAULT | |
| REGISTER_DEPS | |
| DISPATCH | |
| DELAY | |
| LOAD_STORE | |
| CUSTOM_STALL | |
Definition at line 28 of file InOrderIssueStage.h.
|
default |
| void llvm::mca::StallInfo::clear | ( | ) |
Definition at line 24 of file InOrderIssueStage.cpp.
References CyclesLeft, DEFAULT, IR, and Kind.
| void llvm::mca::StallInfo::cycleEnd | ( | ) |
Definition at line 36 of file InOrderIssueStage.cpp.
References CyclesLeft, and isValid().
|
inline |
Definition at line 44 of file InOrderIssueStage.h.
References CyclesLeft.
|
inline |
Definition at line 46 of file InOrderIssueStage.h.
References IR.
Definition at line 45 of file InOrderIssueStage.h.
References IR.
|
inline |
Definition at line 43 of file InOrderIssueStage.h.
References Kind.
|
inline |
Definition at line 30 of file InOrderIssueStage.cpp.
References CyclesLeft, IR, and Kind.
| unsigned llvm::mca::StallInfo::CyclesLeft = 0 |
Definition at line 38 of file InOrderIssueStage.h.
Referenced by clear(), cycleEnd(), getCyclesLeft(), and update().
| InstRef llvm::mca::StallInfo::IR |
Definition at line 37 of file InOrderIssueStage.h.
Referenced by clear(), getInstruction(), getInstruction(), isValid(), and update().
| StallKind llvm::mca::StallInfo::Kind = StallKind::DEFAULT |
Definition at line 39 of file InOrderIssueStage.h.
Referenced by clear(), getStallKind(), and update().