Home
last modified time | relevance | path

Searched refs:TargetSchedModel (Results 1 – 9 of 9) sorted by relevance

/external/llvm/lib/CodeGen/
DTargetSchedule.cpp31 bool TargetSchedModel::hasInstrSchedModel() const { in hasInstrSchedModel()
35 bool TargetSchedModel::hasInstrItineraries() const { in hasInstrItineraries()
54 void TargetSchedModel::init(const MCSchedModel &sm, in init()
77 unsigned TargetSchedModel::getNumMicroOps(const MachineInstr *MI, in getNumMicroOps()
102 int TargetSchedModel::getDefLatency(const MachineInstr *DefMI, in getDefLatency()
125 const MCSchedClassDesc *TargetSchedModel::
176 unsigned TargetSchedModel::computeOperandLatency( in computeOperandLatency()
249 unsigned TargetSchedModel::computeInstrLatency(const MachineInstr *MI) const { in computeInstrLatency()
272 unsigned TargetSchedModel::
DMachineScheduler.cpp988 const TargetSchedModel *SchedModel);
1012 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel);
1014 unsigned getMaxRemainingCount(const TargetSchedModel *SchedModel) const { in getMaxRemainingCount()
1029 const TargetSchedModel *SchedModel;
1103 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel,
1141 const TargetSchedModel *SchedModel;
1201 init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel) { in init()
1210 for (TargetSchedModel::ProcResIter in init()
1228 init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, SchedRemainder *rem) { in init()
1449 for (TargetSchedModel::ProcResIter in bumpNode()
[all …]
DMachineTraceMetrics.cpp774 const TargetSchedModel &SchedModel, in updatePhysDepsUpwards()
833 const TargetSchedModel &SchedModel, in pushDepHeight()
/external/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.h48 const TargetSchedModel *SchedModel;
58 VLIWResourceModel(const TargetMachine &TM, const TargetSchedModel *SM) : in VLIWResourceModel()
135 const TargetSchedModel *SchedModel;
167 void init(VLIWMachineScheduler *dag, const TargetSchedModel *smodel) { in init()
192 const TargetSchedModel *SchedModel;
/external/llvm/include/llvm/Target/
DTargetSubtargetInfo.h27 class TargetSchedModel; variable
54 const TargetSchedModel* SchedModel) const { in resolveSchedClass()
DTargetSchedule.td281 // (const MachineInstr *MI, const TargetSchedModel *SchedModel)
/external/llvm/include/llvm/CodeGen/
DTargetSchedule.h32 class TargetSchedModel {
44 TargetSchedModel(): STI(0), TII(0) {} in TargetSchedModel() function
DScheduleDAGInstrs.h79 TargetSchedModel SchedModel;
150 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel()
DMachineTraceMetrics.h73 TargetSchedModel SchedModel;