Searched refs:TargetSchedModel (Results 1 – 9 of 9) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | TargetSchedule.cpp | 31 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::
|
D | MachineScheduler.cpp | 988 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 …]
|
D | MachineTraceMetrics.cpp | 774 const TargetSchedModel &SchedModel, in updatePhysDepsUpwards() 833 const TargetSchedModel &SchedModel, in pushDepHeight()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.h | 48 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/ |
D | TargetSubtargetInfo.h | 27 class TargetSchedModel; variable 54 const TargetSchedModel* SchedModel) const { in resolveSchedClass()
|
D | TargetSchedule.td | 281 // (const MachineInstr *MI, const TargetSchedModel *SchedModel)
|
/external/llvm/include/llvm/CodeGen/ |
D | TargetSchedule.h | 32 class TargetSchedModel { 44 TargetSchedModel(): STI(0), TII(0) {} in TargetSchedModel() function
|
D | ScheduleDAGInstrs.h | 79 TargetSchedModel SchedModel; 150 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel()
|
D | MachineTraceMetrics.h | 73 TargetSchedModel SchedModel;
|