Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DTargetSchedule.cpp30 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::
DMachineScheduler.cpp1619 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()
DMachineTraceMetrics.cpp113 for (TargetSchedModel::ProcResIter in getResources()
867 const TargetSchedModel &SchedModel, in updatePhysDepsUpwards()
925 const TargetSchedModel &SchedModel, in pushDepHeight()
1210 for (TargetSchedModel::ProcResIter in getResourceLength()
DMachineCombiner.cpp46 TargetSchedModel TSchedModel;
DScheduleDAGInstrs.cpp725 for (TargetSchedModel::ProcResIter in initSUnits()
DIfConversion.cpp159 TargetSchedModel SchedModel;
/external/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.h47 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/
DTargetSchedule.h32 class TargetSchedModel {
44TargetSchedModel(): SchedModel(MCSchedModel::GetDefaultSchedModel()), STI(nullptr), TII(nullptr) {} in TargetSchedModel() function
DMachineScheduler.h547 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;
DScheduleDAGInstrs.h85 TargetSchedModel SchedModel;
169 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel()
DMachineTraceMetrics.h73 TargetSchedModel SchedModel;
/external/llvm/include/llvm/Target/
DTargetSubtargetInfo.h33 class TargetSchedModel; variable
96 const TargetSchedModel *SchedModel) const { in resolveSchedClass()
DTargetSchedule.td329 // (const MachineInstr *MI, const TargetSchedModel *SchedModel)
/external/llvm/lib/Target/AArch64/
DAArch64StorePairSuppress.cpp33 TargetSchedModel SchedModel;
DAArch64Schedule.td11 // const MachineInstr *MI and const TargetSchedModel *SchedModel