Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetSchedule.cpp39 bool TargetSchedModel::hasInstrSchedModel() const { in hasInstrSchedModel()
43 bool TargetSchedModel::hasInstrItineraries() const { in hasInstrItineraries()
63 void TargetSchedModel::init(const TargetSubtargetInfo *TSInfo) { in init()
85 bool TargetSchedModel::mustBeginGroup(const MachineInstr *MI, in mustBeginGroup()
96 bool TargetSchedModel::mustEndGroup(const MachineInstr *MI, in mustEndGroup()
107 unsigned TargetSchedModel::getNumMicroOps(const MachineInstr *MI, in getNumMicroOps()
132 const MCSchedClassDesc *TargetSchedModel::
184 unsigned TargetSchedModel::computeOperandLatency( in computeOperandLatency()
256 TargetSchedModel::computeInstrLatency(const MCSchedClassDesc &SCDesc) const { in computeInstrLatency()
260 unsigned TargetSchedModel::computeInstrLatency(unsigned Opcode) const { in computeInstrLatency()
[all …]
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()
DMachineScheduler.cpp1885 init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel) { in init()
1894 for (TargetSchedModel::ProcResIter in init()
1905 init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, SchedRemainder *rem) { in init()
2270 for (TargetSchedModel::ProcResIter in bumpNode()
2283 for (TargetSchedModel::ProcResIter in bumpNode()
2452 const TargetSchedModel *SchedModel) { in initResourceDelta()
2457 for (TargetSchedModel::ProcResIter in initResourceDelta()
DMachineCombiner.cpp76 TargetSchedModel TSchedModel;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.h41 const TargetSchedModel *SchedModel;
51 VLIWResourceModel(const TargetSubtargetInfo &STI, const TargetSchedModel *SM) in VLIWResourceModel()
135 const TargetSchedModel *SchedModel = nullptr;
165 void init(VLIWMachineScheduler *dag, const TargetSchedModel *smodel) { in init()
218 const TargetSchedModel *SchedModel = nullptr;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZHazardRecognizer.h48 const TargetSchedModel *SchedModel;
111 const TargetSchedModel *SM) in SystemZHazardRecognizer()
DSystemZHazardRecognizer.cpp175 for (TargetSchedModel::ProcResIter in dumpSU()
296 for (TargetSchedModel::ProcResIter in EmitInstruction()
400 for (TargetSchedModel::ProcResIter in resourcesCost()
DSystemZMachineScheduler.h38 TargetSchedModel SchedModel;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetSchedule.h31 class TargetSchedModel {
50 TargetSchedModel() : SchedModel(MCSchedModel::GetDefaultSchedModel()) {} in TargetSchedModel() function
DTargetSubtargetInfo.h53 class TargetSchedModel; variable
141 const TargetSchedModel *SchedModel) const { in resolveSchedClass()
DMachineScheduler.h598 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel);
614 const TargetSchedModel *SchedModel = nullptr;
692 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel,
889 const TargetSchedModel *SchedModel);
894 const TargetSchedModel *SchedModel = nullptr;
DScheduleDAGInstrs.h125 TargetSchedModel SchedModel;
262 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel()
DTargetInstrInfo.h62 class TargetSchedModel; variable
1496 virtual bool hasHighOperandLatency(const TargetSchedModel &SchedModel, in hasHighOperandLatency()
1506 virtual bool hasLowDefLatency(const TargetSchedModel &SchedModel,
DMachineTraceMetrics.h93 TargetSchedModel SchedModel;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNHazardRecognizer.h50 TargetSchedModel TSchedModel;
DAMDGPUSubtarget.cpp888 const TargetSchedModel *TSchedModel = DAGInstrs->getSchedModel(); in apply()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64StorePairSuppress.cpp34 TargetSchedModel SchedModel;
DAArch64Schedule.td10 // const MachineInstr *MI and const TargetSchedModel *SchedModel
DAArch64SIMDInstrOpt.cpp71 TargetSchedModel SchedModel;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86PadShortFunction.cpp93 TargetSchedModel TSM;
DX86InstrInfo.h451 bool hasHighOperandLatency(const TargetSchedModel &SchedModel,
DX86CmovConversion.cpp118 TargetSchedModel TSchedModel;
DX86FixupLEAs.cpp115 TargetSchedModel TSM;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMBaseInstrInfo.h387 bool hasHighOperandLatency(const TargetSchedModel &SchedModel,
392 bool hasLowDefLatency(const TargetSchedModel &SchedModel,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCInstrInfo.h223 bool hasLowDefLatency(const TargetSchedModel &SchedModel, in hasLowDefLatency()

12