LLVM API Documentation
#include <TargetInstrItineraries.h>
Collaboration diagram for llvm::InstrItineraryData:
Public Member Functions | |
InstrItineraryData () | |
InstrItineraryData (InstrStage *S, InstrItinerary *I) | |
bool | isEmpty () const |
InstrStage * | begin (unsigned ItinClassIndx) const |
InstrStage * | end (unsigned ItinClassIndx) const |
Public Attributes | |
InstrStage * | Stages |
InstrItinerary * | Itineratries |
Definition at line 49 of file TargetInstrItineraries.h.
llvm::InstrItineraryData::InstrItineraryData | ( | ) | [inline] |
Definition at line 56 of file TargetInstrItineraries.h.
llvm::InstrItineraryData::InstrItineraryData | ( | InstrStage * | S, | |
InstrItinerary * | I | |||
) | [inline] |
Definition at line 57 of file TargetInstrItineraries.h.
bool llvm::InstrItineraryData::isEmpty | ( | ) | const [inline] |
Definition at line 62 of file TargetInstrItineraries.h.
References Itineratries.
Referenced by llvm::ScheduleDAG::BuildSchedUnits().
InstrStage* llvm::InstrItineraryData::begin | ( | unsigned | ItinClassIndx | ) | const [inline] |
Definition at line 67 of file TargetInstrItineraries.h.
References llvm::InstrItinerary::First, Itineratries, and Stages.
Referenced by llvm::ScheduleDAG::BuildSchedUnits().
InstrStage* llvm::InstrItineraryData::end | ( | unsigned | ItinClassIndx | ) | const [inline] |
Definition at line 75 of file TargetInstrItineraries.h.
References Itineratries, llvm::InstrItinerary::Last, and Stages.
Referenced by llvm::ScheduleDAG::BuildSchedUnits().
Definition at line 51 of file TargetInstrItineraries.h.