Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetSchedule.cpp40 bool TargetSchedModel::hasInstrSchedModel() const { in hasInstrSchedModel()
44 bool TargetSchedModel::hasInstrItineraries() const { in hasInstrItineraries()
64 void TargetSchedModel::init(const TargetSubtargetInfo *TSInfo) { in init()
86 bool TargetSchedModel::mustBeginGroup(const MachineInstr *MI, in mustBeginGroup()
97 bool TargetSchedModel::mustEndGroup(const MachineInstr *MI, in mustEndGroup()
108 unsigned TargetSchedModel::getNumMicroOps(const MachineInstr *MI, in getNumMicroOps()
133 const MCSchedClassDesc *TargetSchedModel::
185 unsigned TargetSchedModel::computeOperandLatency( in computeOperandLatency()
274 TargetSchedModel::computeInstrLatency(const MachineInstr *MI, in computeInstrLatency()
290 unsigned TargetSchedModel::
[all …]
H A DTargetSubtargetInfo.cpp89 TargetSchedModel TSchedModel; in getSchedInfoStr()
100 TargetSchedModel TSchedModel; in getSchedInfoStr()
H A DMachineTraceMetrics.cpp126 for (TargetSchedModel::ProcResIter in getResources()
895 const TargetSchedModel &SchedModel, in updatePhysDepsUpwards()
955 const TargetSchedModel &SchedModel, in pushDepHeight()
1241 for (TargetSchedModel::ProcResIter in getResourceLength()
H A DMachineScheduler.cpp1898 init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel) { in init()
1907 for (TargetSchedModel::ProcResIter in init()
1918 init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, SchedRemainder *rem) { in init()
2236 for (TargetSchedModel::ProcResIter in bumpNode()
2249 for (TargetSchedModel::ProcResIter in bumpNode()
2422 const TargetSchedModel *SchedModel) { in initResourceDelta()
2427 for (TargetSchedModel::ProcResIter in initResourceDelta()
H A DMachineCombiner.cpp71 TargetSchedModel TSchedModel;
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.h42 const TargetSchedModel *SchedModel;
52 VLIWResourceModel(const TargetSubtargetInfo &STI, const TargetSchedModel *SM) in VLIWResourceModel()
136 const TargetSchedModel *SchedModel = nullptr;
166 void init(VLIWMachineScheduler *dag, const TargetSchedModel *smodel) { in init()
219 const TargetSchedModel *SchedModel = nullptr;
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.h49 const TargetSchedModel *SchedModel;
112 const TargetSchedModel *SM) in SystemZHazardRecognizer()
H A DSystemZHazardRecognizer.cpp176 for (TargetSchedModel::ProcResIter in dumpSU()
297 for (TargetSchedModel::ProcResIter in EmitInstruction()
401 for (TargetSchedModel::ProcResIter in resourcesCost()
H A DSystemZMachineScheduler.h39 TargetSchedModel SchedModel;
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetSchedule.h32 class TargetSchedModel {
47 TargetSchedModel() : SchedModel(MCSchedModel::GetDefaultSchedModel()) {} in TargetSchedModel() function
H A DTargetSubtargetInfo.h53 class TargetSchedModel; variable
144 const TargetSchedModel *SchedModel) const { in resolveSchedClass()
H A DMachineScheduler.h613 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel);
629 const TargetSchedModel *SchedModel = nullptr;
703 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel,
887 const TargetSchedModel *SchedModel);
892 const TargetSchedModel *SchedModel = nullptr;
H A DScheduleDAGInstrs.h125 TargetSchedModel SchedModel;
257 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel()
H A DTargetInstrInfo.h58 class TargetSchedModel; variable
1391 virtual bool hasHighOperandLatency(const TargetSchedModel &SchedModel, in hasHighOperandLatency()
1401 virtual bool hasLowDefLatency(const TargetSchedModel &SchedModel,
H A DMachineTraceMetrics.h94 TargetSchedModel SchedModel;
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64StorePairSuppress.cpp35 TargetSchedModel SchedModel;
H A DAArch64Schedule.td11 // const MachineInstr *MI and const TargetSchedModel *SchedModel
H A DAArch64SIMDInstrOpt.cpp72 TargetSchedModel SchedModel;
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86PadShortFunction.cpp85 TargetSchedModel TSM;
H A DX86InstrInfo.h494 bool hasHighOperandLatency(const TargetSchedModel &SchedModel,
H A DX86CmovConversion.cpp120 TargetSchedModel TSchedModel;
H A DX86FixupLEAs.cpp123 TargetSchedModel TSM;
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h385 bool hasHighOperandLatency(const TargetSchedModel &SchedModel,
390 bool hasLowDefLatency(const TargetSchedModel &SchedModel,
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h228 bool hasLowDefLatency(const TargetSchedModel &SchedModel, in hasLowDefLatency()
H A DPPCCTRLoops.cpp132 TargetSchedModel SchedModel;

12