Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
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()
257 TargetSchedModel::computeInstrLatency(const MCSchedClassDesc &SCDesc) const { in computeInstrLatency()
261 unsigned TargetSchedModel::computeInstrLatency(unsigned Opcode) const { in computeInstrLatency()
[all …]
DTargetSubtargetInfo.cpp89 TargetSchedModel TSchedModel; in getSchedInfoStr()
100 TargetSchedModel TSchedModel; in getSchedInfoStr()
/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::
/external/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.h46 const TargetSchedModel *SchedModel;
56 VLIWResourceModel(const TargetSubtargetInfo &STI, const TargetSchedModel *SM) in VLIWResourceModel()
134 const TargetSchedModel *SchedModel;
166 void init(VLIWMachineScheduler *dag, const TargetSchedModel *smodel) { in init()
191 const TargetSchedModel *SchedModel;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
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;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZHazardRecognizer.h49 const TargetSchedModel *SchedModel;
112 const TargetSchedModel *SM) in SystemZHazardRecognizer()
DSystemZHazardRecognizer.cpp171 for (TargetSchedModel::ProcResIter in dumpSU()
292 for (TargetSchedModel::ProcResIter in EmitInstruction()
396 for (TargetSchedModel::ProcResIter in resourcesCost()
DSystemZMachineScheduler.h39 TargetSchedModel SchedModel;
/external/llvm/include/llvm/CodeGen/
DTargetSchedule.h32 class TargetSchedModel {
47TargetSchedModel(): SchedModel(MCSchedModel::GetDefaultSchedModel()), STI(nullptr), TII(nullptr) {} in TargetSchedModel() function
DMachineScheduler.h565 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel);
581 const TargetSchedModel *SchedModel;
661 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel,
855 const TargetSchedModel *SchedModel);
860 const TargetSchedModel *SchedModel;
DScheduleDAGInstrs.h106 TargetSchedModel SchedModel;
243 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel()
DMachineTraceMetrics.h74 TargetSchedModel SchedModel;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DTargetSchedule.h32 class TargetSchedModel {
47 TargetSchedModel() : SchedModel(MCSchedModel::GetDefaultSchedModel()) {} in TargetSchedModel() function
DTargetSubtargetInfo.h52 class TargetSchedModel; variable
143 const TargetSchedModel *SchedModel) const { in resolveSchedClass()
DMachineScheduler.h606 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel);
622 const TargetSchedModel *SchedModel = nullptr;
696 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel,
880 const TargetSchedModel *SchedModel);
885 const TargetSchedModel *SchedModel = nullptr;
DScheduleDAGInstrs.h125 TargetSchedModel SchedModel;
257 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel()
DTargetInstrInfo.h58 class TargetSchedModel; variable
1373 virtual bool hasHighOperandLatency(const TargetSchedModel &SchedModel, in hasHighOperandLatency()
1383 virtual bool hasLowDefLatency(const TargetSchedModel &SchedModel,
DMachineTraceMetrics.h94 TargetSchedModel SchedModel;
/external/llvm/include/llvm/Target/
DTargetSubtargetInfo.h38 class TargetSchedModel; variable
119 const TargetSchedModel *SchedModel) const { in resolveSchedClass()
DTargetInstrInfo.h45 class TargetSchedModel; variable
1280 virtual bool hasHighOperandLatency(const TargetSchedModel &SchedModel, in hasHighOperandLatency()
1290 virtual bool hasLowDefLatency(const TargetSchedModel &SchedModel,
/external/llvm/lib/Target/AArch64/
DAArch64StorePairSuppress.cpp33 TargetSchedModel SchedModel;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64StorePairSuppress.cpp35 TargetSchedModel SchedModel;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86PadShortFunction.cpp85 TargetSchedModel TSM;
/external/llvm/lib/Target/ARM/
DARMBaseInstrInfo.h344 bool hasHighOperandLatency(const TargetSchedModel &SchedModel,
349 bool hasLowDefLatency(const TargetSchedModel &SchedModel,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMBaseInstrInfo.h375 bool hasHighOperandLatency(const TargetSchedModel &SchedModel,
380 bool hasLowDefLatency(const TargetSchedModel &SchedModel,

123