Searched refs:TargetSchedModel (Results 1 – 15 of 15) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | TargetSchedule.cpp | 30 bool TargetSchedModel::hasInstrSchedModel() const { in hasInstrSchedModel() 34 bool TargetSchedModel::hasInstrItineraries() const { in hasInstrItineraries() 53 void TargetSchedModel::init(const MCSchedModel &sm, in init() 76 unsigned TargetSchedModel::getNumMicroOps(const MachineInstr *MI, in getNumMicroOps() 101 const MCSchedClassDesc *TargetSchedModel:: 154 unsigned TargetSchedModel::computeOperandLatency( in computeOperandLatency() 227 unsigned TargetSchedModel::computeInstrLatency(unsigned Opcode) const { in computeInstrLatency() 250 TargetSchedModel::computeInstrLatency(const MachineInstr *MI, in computeInstrLatency() 275 unsigned TargetSchedModel::
|
D | MachineScheduler.cpp | 1619 init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel) { in init() 1629 for (TargetSchedModel::ProcResIter in init() 1640 init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, SchedRemainder *rem) { in init() 1708 for (TargetSchedModel::ProcResIter in checkHazard() 1960 for (TargetSchedModel::ProcResIter in bumpNode() 1973 for (TargetSchedModel::ProcResIter in bumpNode() 2131 const TargetSchedModel *SchedModel) { in initResourceDelta() 2136 for (TargetSchedModel::ProcResIter in initResourceDelta()
|
D | MachineTraceMetrics.cpp | 113 for (TargetSchedModel::ProcResIter in getResources() 867 const TargetSchedModel &SchedModel, in updatePhysDepsUpwards() 925 const TargetSchedModel &SchedModel, in pushDepHeight() 1210 for (TargetSchedModel::ProcResIter in getResourceLength()
|
D | MachineCombiner.cpp | 46 TargetSchedModel TSchedModel;
|
D | ScheduleDAGInstrs.cpp | 725 for (TargetSchedModel::ProcResIter in initSUnits()
|
D | IfConversion.cpp | 159 TargetSchedModel SchedModel;
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.h | 47 const TargetSchedModel *SchedModel; 57 VLIWResourceModel(const TargetSubtargetInfo &STI, 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/CodeGen/ |
D | TargetSchedule.h | 32 class TargetSchedModel { 44 …TargetSchedModel(): SchedModel(MCSchedModel::GetDefaultSchedModel()), STI(nullptr), TII(nullptr) {} in TargetSchedModel() function
|
D | MachineScheduler.h | 547 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel); 563 const TargetSchedModel *SchedModel; 643 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, 821 const TargetSchedModel *SchedModel); 826 const TargetSchedModel *SchedModel;
|
D | ScheduleDAGInstrs.h | 85 TargetSchedModel SchedModel; 169 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel()
|
D | MachineTraceMetrics.h | 73 TargetSchedModel SchedModel;
|
/external/llvm/include/llvm/Target/ |
D | TargetSubtargetInfo.h | 33 class TargetSchedModel; variable 96 const TargetSchedModel *SchedModel) const { in resolveSchedClass()
|
D | TargetSchedule.td | 329 // (const MachineInstr *MI, const TargetSchedModel *SchedModel)
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64StorePairSuppress.cpp | 33 TargetSchedModel SchedModel;
|
D | AArch64Schedule.td | 11 // const MachineInstr *MI and const TargetSchedModel *SchedModel
|