LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::InstrItineraryData Member List

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

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