Home
last modified time | relevance | path

Searched refs:TargetSchedModel (Results 1 – 23 of 23) 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()
226 TargetSchedModel::computeInstrLatency(const MCSchedClassDesc &SCDesc) const { in computeInstrLatency()
238 unsigned TargetSchedModel::computeInstrLatency(unsigned Opcode) const { in computeInstrLatency()
251 TargetSchedModel::computeInstrLatency(const MachineInstr *MI, in computeInstrLatency()
267 unsigned TargetSchedModel::
DMachineTraceMetrics.cpp113 for (TargetSchedModel::ProcResIter in getResources()
866 const TargetSchedModel &SchedModel, in updatePhysDepsUpwards()
927 const TargetSchedModel &SchedModel, in pushDepHeight()
1214 for (TargetSchedModel::ProcResIter in getResourceLength()
DMachineScheduler.cpp1692 init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel) { in init()
1702 for (TargetSchedModel::ProcResIter in init()
1713 init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, SchedRemainder *rem) { in init()
1781 for (TargetSchedModel::ProcResIter in checkHazard()
2033 for (TargetSchedModel::ProcResIter in bumpNode()
2046 for (TargetSchedModel::ProcResIter in bumpNode()
2204 const TargetSchedModel *SchedModel) { in initResourceDelta()
2209 for (TargetSchedModel::ProcResIter in initResourceDelta()
DMachineCombiner.cpp47 TargetSchedModel TSchedModel;
DMachineLICM.cpp77 TargetSchedModel SchedModel;
DTargetInstrInfo.cpp1057 bool TargetInstrInfo::hasLowDefLatency(const TargetSchedModel &SchedModel, in hasLowDefLatency()
DIfConversion.cpp159 TargetSchedModel SchedModel;
DScheduleDAGInstrs.cpp779 for (TargetSchedModel::ProcResIter in initSUnits()
/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 {
47TargetSchedModel(): SchedModel(MCSchedModel::GetDefaultSchedModel()), STI(nullptr), TII(nullptr) {} in TargetSchedModel() function
DMachineScheduler.h557 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel);
573 const TargetSchedModel *SchedModel;
653 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel,
831 const TargetSchedModel *SchedModel);
836 const TargetSchedModel *SchedModel;
DScheduleDAGInstrs.h95 TargetSchedModel SchedModel;
176 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel()
DMachineTraceMetrics.h73 TargetSchedModel SchedModel;
/external/llvm/include/llvm/Target/
DTargetSubtargetInfo.h34 class TargetSchedModel; variable
110 const TargetSchedModel *SchedModel) const { in resolveSchedClass()
DTargetInstrInfo.h43 class TargetSchedModel; variable
1204 bool hasHighOperandLatency(const TargetSchedModel &SchedModel, in hasHighOperandLatency()
1214 bool hasLowDefLatency(const TargetSchedModel &SchedModel,
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
/external/llvm/lib/Target/ARM/
DARMBaseInstrInfo.h339 bool hasHighOperandLatency(const TargetSchedModel &SchedModel,
344 bool hasLowDefLatency(const TargetSchedModel &SchedModel,
DARMBaseInstrInfo.cpp4036 hasHighOperandLatency(const TargetSchedModel &SchedModel, in hasHighOperandLatency()
4057 hasLowDefLatency(const TargetSchedModel &SchedModel, in hasLowDefLatency()
/external/llvm/lib/Target/PowerPC/
DPPCInstrInfo.h130 bool hasLowDefLatency(const TargetSchedModel &SchedModel, in hasLowDefLatency()
/external/llvm/lib/Target/X86/
DX86InstrInfo.h482 bool hasHighOperandLatency(const TargetSchedModel &SchedModel,
DX86InstrInfo.cpp6984 hasHighOperandLatency(const TargetSchedModel &SchedModel, in hasHighOperandLatency()