| 
    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().