LLVM 19.0.0git
llvm::InstrItineraryData Member List

This is the complete list of members for llvm::InstrItineraryData, including all inherited members.

beginStage(unsigned ItinClassIndx) constllvm::InstrItineraryDatainline
endStage(unsigned ItinClassIndx) constllvm::InstrItineraryDatainline
Forwardingsllvm::InstrItineraryData
getNumMicroOps(unsigned ItinClassIndx) constllvm::InstrItineraryDatainline
getOperandCycle(unsigned ItinClassIndx, unsigned OperandIdx) constllvm::InstrItineraryDatainline
getOperandLatency(unsigned DefClass, unsigned DefIdx, unsigned UseClass, unsigned UseIdx) constllvm::InstrItineraryDatainline
getStageLatency(unsigned ItinClassIndx) constllvm::InstrItineraryDatainline
hasPipelineForwarding(unsigned DefClass, unsigned DefIdx, unsigned UseClass, unsigned UseIdx) constllvm::InstrItineraryDatainline
InstrItineraryData()=defaultllvm::InstrItineraryData
InstrItineraryData(const MCSchedModel &SM, const InstrStage *S, const unsigned *OS, const unsigned *F)llvm::InstrItineraryDatainline
isEmpty() constllvm::InstrItineraryDatainline
isEndMarker(unsigned ItinClassIndx) constllvm::InstrItineraryDatainline
Itinerariesllvm::InstrItineraryData
OperandCyclesllvm::InstrItineraryData
SchedModelllvm::InstrItineraryData
Stagesllvm::InstrItineraryData