| 
    LLVM 22.0.0git
    
   | 
 
An itinerary represents the scheduling information for an instruction. More...
#include "llvm/MC/MCInstrItineraries.h"
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.
| uint16_t llvm::InstrItinerary::FirstOperandCycle | 
Index of first operand rd/wr.
Definition at line 103 of file MCInstrItineraries.h.
| uint16_t llvm::InstrItinerary::FirstStage | 
Index of first stage in itinerary.
Definition at line 101 of file MCInstrItineraries.h.
| uint16_t llvm::InstrItinerary::LastOperandCycle | 
Index of last + 1 operand rd/wr.
Definition at line 104 of file MCInstrItineraries.h.
| uint16_t llvm::InstrItinerary::LastStage | 
Index of last + 1 stage in itinerary.
Definition at line 102 of file MCInstrItineraries.h.
| int16_t llvm::InstrItinerary::NumMicroOps | 
Definition at line 100 of file MCInstrItineraries.h.
Referenced by llvm::TargetInstrInfo::getNumMicroOps().