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: