Home
last modified time | relevance | path

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

1234

/external/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 …]
/external/llvm-project/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 …]
/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/llvm-project/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;
/external/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;
/external/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;
/external/llvm-project/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;
/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()
/external/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()
/external/llvm-project/llvm/include/llvm/CodeGen/
DTargetSchedule.h31 class TargetSchedModel {
50 TargetSchedModel() : SchedModel(MCSchedModel::GetDefaultSchedModel()) {} in TargetSchedModel() function
DTargetSubtargetInfo.h50 class TargetSchedModel; variable
142 const TargetSchedModel *SchedModel) const { in resolveSchedClass()
DMachineScheduler.h601 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel);
617 const TargetSchedModel *SchedModel = nullptr;
695 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel,
892 const TargetSchedModel *SchedModel);
897 const TargetSchedModel *SchedModel = nullptr;
DScheduleDAGInstrs.h125 TargetSchedModel SchedModel;
262 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel()
/external/llvm/include/llvm/Target/
DTargetSubtargetInfo.h38 class TargetSchedModel; variable
119 const TargetSchedModel *SchedModel) const { in resolveSchedClass()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNHazardRecognizer.h50 TargetSchedModel TSchedModel;

1234