Home
last modified time | relevance | path

Searched refs:MCSchedModel (Results 1 – 16 of 16) sorted by relevance

/NextBSD/contrib/llvm/lib/MC/
HDMCSubtargetInfo.cpp32 CPUSchedModel = &MCSchedModel::GetDefaultSchedModel(); in InitMCProcessorInfo()
77 const MCSchedModel &MCSubtargetInfo::getSchedModelForCPU(StringRef CPU) const { in getSchedModelForCPU()
96 return MCSchedModel::GetDefaultSchedModel(); in getSchedModelForCPU()
99 return *(const MCSchedModel *)Found->Value; in getSchedModelForCPU()
104 const MCSchedModel SchedModel = getSchedModelForCPU(CPU); in getInstrItineraryForCPU()
HDMCSchedule.cpp19 static_assert(std::is_pod<MCSchedModel>::value,
21 const MCSchedModel MCSchedModel::Default = {DefaultIssueWidth,
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDTargetSchedule.h35 MCSchedModel SchedModel;
47 …TargetSchedModel(): SchedModel(MCSchedModel::GetDefaultSchedModel()), STI(nullptr), TII(nullptr) {} in TargetSchedModel()
54 void init(const MCSchedModel &sm, const TargetSubtargetInfo *sti,
70 const MCSchedModel *getMCSchedModel() const { return &SchedModel; } in getMCSchedModel()
/NextBSD/contrib/llvm/include/llvm/MC/
HDMCSchedule.h136 struct MCSchedModel { struct
228 static const MCSchedModel &GetDefaultSchedModel() { return Default; } in GetDefaultSchedModel() argument
229 static const MCSchedModel Default; argument
HDMCSubtargetInfo.h40 const MCSchedModel *CPUSchedModel;
110 const MCSchedModel &getSchedModelForCPU(StringRef CPU) const;
113 const MCSchedModel &getSchedModel() const { return *CPUSchedModel; } in getSchedModel()
HDMCInstrItineraries.h111 MCSchedModel SchedModel; ///< Basic machine properties.
118 InstrItineraryData() : SchedModel(MCSchedModel::GetDefaultSchedModel()), in InstrItineraryData()
122 InstrItineraryData(const MCSchedModel &SM, const InstrStage *S, in InstrItineraryData()
/NextBSD/contrib/llvm/include/llvm/Target/
HDTargetInstrInfo.h33 struct MCSchedModel;
1089 unsigned defaultDefLatency(const MCSchedModel &SchedModel,
HDTargetSchedule.td69 // properties are defined in MCSchedModel. A value of "-1" in the
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMSubtarget.h229 MCSchedModel SchedModel;
/NextBSD/contrib/llvm/lib/CodeGen/
HDTargetSchedule.cpp53 void TargetSchedModel::init(const MCSchedModel &sm, in init()
HDMachineCombiner.cpp41 MCSchedModel SchedModel;
HDEarlyIfConversion.cpp592 MCSchedModel SchedModel;
HDTargetInstrInfo.cpp778 unsigned TargetInstrInfo::defaultDefLatency(const MCSchedModel &SchedModel, in defaultDefLatency()
/NextBSD/contrib/llvm/lib/MC/MCDisassembler/
HDDisassembler.cpp185 const MCSchedModel SCModel = STI->getSchedModel(); in getLatency()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64ConditionalCompares.cpp726 MCSchedModel SchedModel;
HDAArch64SchedA53.td16 // This works with MachineScheduler. See MCSchedModel.h for details.