HomeSort by relevance Sort by last modified time
    Searched defs:SchedModel (Results 1 - 14 of 14) sorted by null

  /external/llvm/lib/MC/
MCSubtargetInfo.cpp 96 assert(Found->Value && "Missing processor SchedModel value");
102 const MCSchedModel SchedModel = getSchedModelForCPU(CPU);
103 return InstrItineraryData(SchedModel, Stages, OperandCycles, ForwardingPaths);
  /external/llvm/include/llvm/CodeGen/
TargetSchedule.h 35 MCSchedModel SchedModel;
47 TargetSchedModel(): SchedModel(MCSchedModel::GetDefaultSchedModel()), STI(nullptr), TII(nullptr) {}
70 const MCSchedModel *getMCSchedModel() const { return &SchedModel; }
91 unsigned getProcessorID() const { return SchedModel.getProcessorID(); }
94 unsigned getIssueWidth() const { return SchedModel.IssueWidth; }
102 return SchedModel.getNumProcResourceKinds();
107 return SchedModel.getProcResource(PIdx);
114 return SchedModel.getProcResource(PIdx)->Name;
149 unsigned getMicroOpBufferSize() const { return SchedModel.MicroOpBufferSize; }
154 return SchedModel.getProcResource(PIdx)->BufferSize
    [all...]
MachineTraceMetrics.h 74 TargetSchedModel SchedModel;
112 /// This is an array with SchedModel.getNumProcResourceKinds() entries.
115 /// These numbers have already been scaled by SchedModel.getResourceFactor().
372 // where Kinds = SchedModel.getNumProcResourceKinds().
381 unsigned Factor = SchedModel.getLatencyFactor();
ScheduleDAGInstrs.h 106 TargetSchedModel SchedModel;
243 const TargetSchedModel *getSchedModel() const { return &SchedModel; }
247 if (!SU->SchedClass && SchedModel.hasInstrSchedModel())
248 SU->SchedClass = SchedModel.resolveSchedClass(SU->getInstr());
MachineScheduler.h 565 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel);
581 const TargetSchedModel *SchedModel;
651 DAG(nullptr), SchedModel(nullptr), Rem(nullptr), Available(ID, Name+".A"),
700 return RetiredMOps * SchedModel->getMicroOpFactor();
708 return std::max(CurrCycle * SchedModel->getLatencyFactor(),
855 const TargetSchedModel *SchedModel);
860 const TargetSchedModel *SchedModel;
866 Context(C), SchedModel(nullptr), TRI(nullptr) {}
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64StorePairSuppress.cpp 33 TargetSchedModel SchedModel;
83 SchedModel.getMCSchedModel()->getSchedClassDesc(SCIdx);
125 SchedModel.init(ST.getSchedModel(), &ST, TII);
131 if (!SchedModel.hasInstrSchedModel()) {
AArch64ConditionalCompares.cpp 723 MCSchedModel SchedModel;
843 unsigned DelayLimit = SchedModel.MispredictPenalty * 3 / 4;
894 SchedModel = MF.getSubtarget().getSchedModel();
  /external/llvm/include/llvm/MC/
MCInstrItineraries.h 111 MCSchedModel SchedModel; ///< Basic machine properties.
118 InstrItineraryData() : SchedModel(MCSchedModel::GetDefaultSchedModel()),
124 : SchedModel(SM), Stages(S), OperandCycles(OS), Forwardings(F),
125 Itineraries(SchedModel.InstrItineraries) {}
  /external/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.h 46 const TargetSchedModel *SchedModel;
57 : SchedModel(SM), TotalPackets(0) {
64 Packet.resize(SchedModel->getIssueWidth());
134 const TargetSchedModel *SchedModel;
155 DAG(nullptr), SchedModel(nullptr), Available(ID, Name+".A"),
168 SchedModel = smodel;
191 const TargetSchedModel *SchedModel;
206 : DAG(nullptr), SchedModel(nullptr), Top(TopQID, "TopQ"),
  /external/llvm/lib/CodeGen/
MachineCombiner.cpp 41 MCSchedModel SchedModel;
297 const MCSchedClassDesc *SC = SchedModel.getSchedClassDesc(Idx);
456 SchedModel = STI.getSchedModel();
457 TSchedModel.init(SchedModel, &STI, TII);
EarlyIfConversion.cpp 592 MCSchedModel SchedModel;
700 unsigned CritLimit = SchedModel.MispredictPenalty/2;
798 SchedModel = STI.getSchedModel();
MachineLICM.cpp 77 TargetSchedModel SchedModel;
273 SchedModel.init(ST.getSchedModel(), &ST, TII);
    [all...]
IfConversion.cpp 161 TargetSchedModel SchedModel;
296 SchedModel.init(ST.getSchedModel(), &ST, TII);
725 unsigned NumCycles = SchedModel.computeInstrLatency(&MI, false);
    [all...]
  /external/llvm/lib/Target/ARM/
ARMSubtarget.h 331 /// SchedModel - Processor specific instruction costs.
332 MCSchedModel SchedModel;

Completed in 1422 milliseconds