LLVM: llvm::InstrItinerary Struct Reference (original) (raw)
An itinerary represents the scheduling information for an instruction. More...
#include "[llvm/MC/MCInstrItineraries.h](MCInstrItineraries%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| int16_t | NumMicroOps |
| uint16_t | FirstStage |
| Index of first stage in itinerary. | |
| uint16_t | LastStage |
| Index of last + 1 stage in itinerary. | |
| uint16_t | FirstOperandCycle |
| Index of first operand rd/wr. | |
| uint16_t | LastOperandCycle |
| Index of last + 1 operand rd/wr. |
An itinerary represents the scheduling information for an instruction.
This includes a set of stages occupied by the instruction and the pipeline cycle in which operands are read and written.
Definition at line 99 of file MCInstrItineraries.h.
◆ FirstOperandCycle
uint16_t llvm::InstrItinerary::FirstOperandCycle
◆ FirstStage
uint16_t llvm::InstrItinerary::FirstStage
◆ LastOperandCycle
uint16_t llvm::InstrItinerary::LastOperandCycle
◆ LastStage
uint16_t llvm::InstrItinerary::LastStage
◆ NumMicroOps
int16_t llvm::InstrItinerary::NumMicroOps
The documentation for this struct was generated from the following file:
- include/llvm/MC/MCInstrItineraries.h