Home
last modified time | relevance | path

Searched refs:SchedClass (Results 1 – 25 of 52) sorted by relevance

123

/external/llvm-project/llvm/lib/MC/
DMCSchedule.cpp57 unsigned SchedClass) const { in computeInstrLatency()
58 const MCSchedClassDesc &SCDesc = *getSchedClassDesc(SchedClass); in computeInstrLatency()
70 unsigned SchedClass = MCII.get(Inst.getOpcode()).getSchedClass(); in computeInstrLatency() local
71 const MCSchedClassDesc *SCDesc = getSchedClassDesc(SchedClass); in computeInstrLatency()
77 SchedClass = STI.resolveVariantSchedClass(SchedClass, &Inst, &MCII, CPUID); in computeInstrLatency()
78 SCDesc = getSchedClassDesc(SchedClass); in computeInstrLatency()
81 if (SchedClass) in computeInstrLatency()
113 unsigned SchedClass = MCII.get(Inst.getOpcode()).getSchedClass(); in getReciprocalThroughput() local
114 const MCSchedClassDesc *SCDesc = getSchedClassDesc(SchedClass); in getReciprocalThroughput()
123 SchedClass = STI.resolveVariantSchedClass(SchedClass, &Inst, &MCII, CPUID); in getReciprocalThroughput()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCSchedule.cpp57 unsigned SchedClass) const { in computeInstrLatency()
58 const MCSchedClassDesc &SCDesc = *getSchedClassDesc(SchedClass); in computeInstrLatency()
70 unsigned SchedClass = MCII.get(Inst.getOpcode()).getSchedClass(); in computeInstrLatency() local
71 const MCSchedClassDesc *SCDesc = getSchedClassDesc(SchedClass); in computeInstrLatency()
77 SchedClass = STI.resolveVariantSchedClass(SchedClass, &Inst, CPUID); in computeInstrLatency()
78 SCDesc = getSchedClassDesc(SchedClass); in computeInstrLatency()
81 if (SchedClass) in computeInstrLatency()
113 unsigned SchedClass = MCII.get(Inst.getOpcode()).getSchedClass(); in getReciprocalThroughput() local
114 const MCSchedClassDesc *SCDesc = getSchedClassDesc(SchedClass); in getReciprocalThroughput()
123 SchedClass = STI.resolveVariantSchedClass(SchedClass, &Inst, CPUID); in getReciprocalThroughput()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonDepTimingClasses.h19 inline bool is_TC3x(unsigned SchedClass) { in is_TC3x() argument
20 switch (SchedClass) { in is_TC3x()
46 inline bool is_TC2early(unsigned SchedClass) { in is_TC2early() argument
47 switch (SchedClass) { in is_TC2early()
56 inline bool is_TC4x(unsigned SchedClass) { in is_TC4x() argument
57 switch (SchedClass) { in is_TC4x()
71 inline bool is_TC2(unsigned SchedClass) { in is_TC2() argument
72 switch (SchedClass) { in is_TC2()
100 inline bool is_TC1(unsigned SchedClass) { in is_TC1() argument
101 switch (SchedClass) { in is_TC1()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonDepTimingClasses.h19 inline bool is_TC1(unsigned SchedClass) { in is_TC1() argument
20 switch (SchedClass) { in is_TC1()
66 inline bool is_TC2(unsigned SchedClass) { in is_TC2() argument
67 switch (SchedClass) { in is_TC2()
98 inline bool is_TC3x(unsigned SchedClass) { in is_TC3x() argument
99 switch (SchedClass) { in is_TC3x()
129 inline bool is_TC2early(unsigned SchedClass) { in is_TC2early() argument
130 switch (SchedClass) { in is_TC2early()
139 inline bool is_TC4x(unsigned SchedClass) { in is_TC4x() argument
140 switch (SchedClass) { in is_TC4x()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetSchedule.cpp135 unsigned SchedClass = MI->getDesc().getSchedClass(); in resolveSchedClass() local
136 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass()
146 SchedClass = STI->resolveSchedClass(SchedClass, MI, this); in resolveSchedClass()
147 SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass()
327 unsigned SchedClass = MI->getDesc().getSchedClass(); in computeReciprocalThroughput() local
328 return MCSchedModel::getReciprocalThroughput(SchedClass, in computeReciprocalThroughput()
340 unsigned SchedClass = TII->get(Opcode).getSchedClass(); in computeReciprocalThroughput() local
342 return MCSchedModel::getReciprocalThroughput(SchedClass, in computeReciprocalThroughput()
345 const MCSchedClassDesc &SCDesc = *SchedModel.getSchedClassDesc(SchedClass); in computeReciprocalThroughput()
/external/llvm-project/llvm/lib/CodeGen/
DTargetSchedule.cpp135 unsigned SchedClass = MI->getDesc().getSchedClass(); in resolveSchedClass() local
136 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass()
146 SchedClass = STI->resolveSchedClass(SchedClass, MI, this); in resolveSchedClass()
147 SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass()
327 unsigned SchedClass = MI->getDesc().getSchedClass(); in computeReciprocalThroughput() local
328 return MCSchedModel::getReciprocalThroughput(SchedClass, in computeReciprocalThroughput()
340 unsigned SchedClass = TII->get(Opcode).getSchedClass(); in computeReciprocalThroughput() local
342 return MCSchedModel::getReciprocalThroughput(SchedClass, in computeReciprocalThroughput()
345 const MCSchedClassDesc &SCDesc = *SchedModel.getSchedClassDesc(SchedClass); in computeReciprocalThroughput()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZHazardRecognizer.h122 if (!SU->SchedClass && SchedModel->hasInstrSchedModel()) in getSchedClass()
123 SU->SchedClass = SchedModel->resolveSchedClass(SU->getInstr()); in getSchedClass()
124 return SU->SchedClass; in getSchedClass()
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZHazardRecognizer.h122 if (!SU->SchedClass && SchedModel->hasInstrSchedModel()) in getSchedClass()
123 SU->SchedClass = SchedModel->resolveSchedClass(SU->getInstr()); in getSchedClass()
124 return SU->SchedClass; in getSchedClass()
/external/llvm/lib/CodeGen/
DTargetSchedule.cpp105 unsigned SchedClass = MI->getDesc().getSchedClass(); in resolveSchedClass() local
106 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass()
116 SchedClass = STI->resolveSchedClass(SchedClass, MI, this); in resolveSchedClass()
117 SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass()
/external/llvm/include/llvm/CodeGen/
DScheduleDAGInstrs.h247 if (!SU->SchedClass && SchedModel.hasInstrSchedModel()) in getSchedClass()
248 SU->SchedClass = SchedModel.resolveSchedClass(SU->getInstr()); in getSchedClass()
249 return SU->SchedClass; in getSchedClass()
DScheduleDAG.h255 const MCSchedClassDesc *SchedClass; // NULL or resolved SchedClass.
309 : Node(node), Instr(nullptr), OrigNode(nullptr), SchedClass(nullptr),
325 : Node(nullptr), Instr(instr), OrigNode(nullptr), SchedClass(nullptr),
340 : Node(nullptr), Instr(nullptr), OrigNode(nullptr), SchedClass(nullptr),
/external/llvm-project/llvm/include/llvm/CodeGen/
DScheduleDAGInstrs.h266 if (!SU->SchedClass && SchedModel.hasInstrSchedModel()) in getSchedClass()
267 SU->SchedClass = SchedModel.resolveSchedClass(SU->getInstr()); in getSchedClass()
268 return SU->SchedClass; in getSchedClass()
DTargetSubtargetInfo.h140 virtual unsigned resolveSchedClass(unsigned SchedClass, in resolveSchedClass() argument
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DScheduleDAGInstrs.h266 if (!SU->SchedClass && SchedModel.hasInstrSchedModel()) in getSchedClass()
267 SU->SchedClass = SchedModel.resolveSchedClass(SU->getInstr()); in getSchedClass()
268 return SU->SchedClass; in getSchedClass()
DTargetSubtargetInfo.h139 virtual unsigned resolveSchedClass(unsigned SchedClass, in resolveSchedClass() argument
/external/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCInstrInfo.cpp428 int SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass(); in getCVIResources() local
429 int Size = II[SchedClass].LastStage - II[SchedClass].FirstStage; in getCVIResources()
435 unsigned Stage = II[SchedClass].LastStage - 1; in getCVIResources()
447 int SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass(); in getUnits() local
448 return ((II[SchedClass].FirstStage + HexagonStages)->getUnits()); in getUnits()
458 int SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass(); in getOtherReservedSlots() local
464 for (unsigned Stage = II[SchedClass].FirstStage + 1; in getOtherReservedSlots()
465 Stage < II[SchedClass].LastStage; ++Stage) { in getOtherReservedSlots()
/external/llvm/include/llvm/MC/
DMCInstrDesc.h144 unsigned short SchedClass; // enum identifying instr sched class variable
528 unsigned getSchedClass() const { return SchedClass; } in getSchedClass()
/external/capstone/
DMCInstrDesc.h126 unsigned short SchedClass; // enum identifying instr sched class member
/external/llvm-project/llvm/include/llvm/MC/
DMCInstrDesc.h193 unsigned short SchedClass; // enum identifying instr sched class variable
604 unsigned getSchedClass() const { return SchedClass; } in getSchedClass()
DMCSchedule.h367 getReciprocalThroughput(unsigned SchedClass, const InstrItineraryData &IID);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCInstrDesc.h194 unsigned short SchedClass; // enum identifying instr sched class variable
619 unsigned getSchedClass() const { return SchedClass; } in getSchedClass()
DMCSchedule.h367 getReciprocalThroughput(unsigned SchedClass, const InstrItineraryData &IID);
DMCSubtargetInfo.h214 resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, in resolveVariantSchedClass() argument
/external/llvm/include/llvm/Target/
DTargetSubtargetInfo.h117 virtual unsigned resolveSchedClass(unsigned SchedClass, in resolveSchedClass() argument
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCInstrInfo.cpp402 int SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass(); in getUnits() local
403 return ((II[SchedClass].FirstStage + HexagonStages)->getUnits()); in getUnits()
413 int SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass(); in getOtherReservedSlots() local
419 for (unsigned Stage = II[SchedClass].FirstStage + 1; in getOtherReservedSlots()
420 Stage < II[SchedClass].LastStage; ++Stage) { in getOtherReservedSlots()

123