Searched refs:MCSchedModel (Results 1 - 11 of 11) sorted by relevance
/freebsd-10.2-release/contrib/llvm/lib/MC/ |
H A D | MCSubtargetInfo.cpp | 20 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 D | TargetSchedule.h | 10 // 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 D | MCSubtargetInfo.h | 39 const MCSchedModel *CPUSchedModel; 88 const MCSchedModel *getSchedModelForCPU(StringRef CPU) const; 92 const MCSchedModel *getSchedModel() const { return CPUSchedModel; }
|
H A D | MCSchedule.h | 131 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 D | MCInstrItineraries.h | 113 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 D | ARMSubtarget.h | 205 const MCSchedModel *SchedModel;
|
/freebsd-10.2-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetInstrInfo.h | 31 class MCSchedModel; 849 unsigned defaultDefLatency(const MCSchedModel *SchedModel,
|
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/ |
H A D | TargetSchedule.cpp | 10 // This file implements a wrapper around MCSchedModel that allows the interface 54 void TargetSchedModel::init(const MCSchedModel &sm,
|
H A D | EarlyIfConversion.cpp | 582 const MCSchedModel *SchedModel;
|
H A D | TargetInstrInfo.cpp | 664 unsigned TargetInstrInfo::defaultDefLatency(const MCSchedModel *SchedModel,
|
/freebsd-10.2-release/contrib/llvm/lib/MC/MCDisassembler/ |
H A D | Disassembler.cpp | 210 const MCSchedModel *SCModel = STI->getSchedModel();
|
Completed in 104 milliseconds