Searched refs:MCSchedModel (Results 1 - 11 of 11) sorted by relevance

/freebsd-10.2-release/contrib/llvm/lib/MC/
H A DMCSubtargetInfo.cpp20 MCSchedModel MCSchedModel::DefaultSchedModel; // For unknown processors.
38 CPUSchedModel = &MCSchedModel::DefaultSchedModel;
87 const MCSchedModel *
105 return &MCSchedModel::DefaultSchedModel;
108 return (const MCSchedModel *)Found->Value;
113 const MCSchedModel *SchedModel = getSchedModelForCPU(CPU);
/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/
H A DTargetSchedule.h10 // This file defines a wrapper around MCSchedModel that allows the interface to
33 // For efficiency, hold a copy of the statically defined MCSchedModel for this
35 MCSchedModel SchedModel;
48 /// The machine model API keeps a copy of the top-level MCSchedModel table
51 void init(const MCSchedModel &sm, const TargetSubtargetInfo *sti,
67 const MCSchedModel *getMCSchedModel() const { return &SchedModel; }
/freebsd-10.2-release/contrib/llvm/include/llvm/MC/
H A DMCSubtargetInfo.h39 const MCSchedModel *CPUSchedModel;
88 const MCSchedModel *getSchedModelForCPU(StringRef CPU) const;
92 const MCSchedModel *getSchedModel() const { return CPUSchedModel; }
H A DMCSchedule.h131 class MCSchedModel { class in namespace:llvm
133 static MCSchedModel DefaultSchedModel; // For unknown processors.
193 // MCSchedModel instead of using a generated itinerary.
194 MCSchedModel(): IssueWidth(DefaultIssueWidth), function in class:llvm::MCSchedModel
208 MCSchedModel(unsigned iw, int mbs, unsigned ll, unsigned hl, function in class:llvm::MCSchedModel
H A DMCInstrItineraries.h113 const MCSchedModel *SchedModel; ///< Basic machine properties.
121 InstrItineraryData() : SchedModel(&MCSchedModel::DefaultSchedModel),
125 InstrItineraryData(const MCSchedModel *SM, const InstrStage *S,
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/
H A DARMSubtarget.h205 const MCSchedModel *SchedModel;
/freebsd-10.2-release/contrib/llvm/include/llvm/Target/
H A DTargetInstrInfo.h31 class MCSchedModel;
849 unsigned defaultDefLatency(const MCSchedModel *SchedModel,
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DTargetSchedule.cpp10 // This file implements a wrapper around MCSchedModel that allows the interface
54 void TargetSchedModel::init(const MCSchedModel &sm,
H A DEarlyIfConversion.cpp582 const MCSchedModel *SchedModel;
H A DTargetInstrInfo.cpp664 unsigned TargetInstrInfo::defaultDefLatency(const MCSchedModel *SchedModel,
/freebsd-10.2-release/contrib/llvm/lib/MC/MCDisassembler/
H A DDisassembler.cpp210 const MCSchedModel *SCModel = STI->getSchedModel();

Completed in 104 milliseconds