Searched refs:SchedClass (Results 1 - 8 of 8) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DTargetSchedule.cpp105 unsigned SchedClass = MI->getDesc().getSchedClass(); local
106 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass);
116 SchedClass = STI->resolveSchedClass(SchedClass, MI, this);
117 SCDesc = SchedModel.getSchedClassDesc(SchedClass);
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h180 if (!SU->SchedClass && SchedModel.hasInstrSchedModel())
181 SU->SchedClass = SchedModel.resolveSchedClass(SU->getInstr());
182 return SU->SchedClass;
H A DScheduleDAG.h255 const MCSchedClassDesc *SchedClass; // NULL or resolved SchedClass. variable
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),
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetSubtargetInfo.h104 /// Resolve a SchedClass at runtime, where SchedClass identifies an
106 /// another variant SchedClass, but repeated invocation must quickly terminate
107 /// in a nonvariant SchedClass.
108 virtual unsigned resolveSchedClass(unsigned SchedClass, argument
/freebsd-11.0-release/contrib/llvm/include/llvm/MC/
H A DMCInstrDesc.h144 unsigned short SchedClass; // enum identifying instr sched class member in class:llvm::MCInstrDesc
528 unsigned getSchedClass() const { return SchedClass; }
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.cpp324 int SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass(); local
325 return ((II[SchedClass].FirstStage + HexagonStages)->getUnits());
594 unsigned SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass(); local
595 switch (SchedClass) {
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp1791 unsigned SchedClass = MI->getDesc().getSchedClass(); local
1792 if (SchedClass == Hexagon::Sched::M_tc_3or4x_SLOT23)
2001 unsigned SchedClass = MI->getDesc().getSchedClass(); local
2003 switch (SchedClass) {
2207 unsigned SchedClass = MI->getDesc().getSchedClass(); local
2208 switch (SchedClass) {
2226 unsigned SchedClass = MI->getDesc().getSchedClass(); local
2227 switch (SchedClass) {
2243 unsigned SchedClass = MI->getDesc().getSchedClass(); local
2244 switch (SchedClass) {
2267 unsigned SchedClass = MI->getDesc().getSchedClass(); local
[all...]
/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp36 // Each processor has a SchedClassDesc table with an entry for each SchedClass.
803 // Generate the SchedClass table for this processor and update global
826 // A Variant SchedClass has no resources of its own.
847 // Determine if the SchedClass is actually reachable on this processor. If
965 // Create an entry for each operand Read in this SchedClass.
1003 // Add the information for this SchedClass to the global tables using basic
1061 // Emit SchedClass tables for all processors and associated global tables.
1113 // Emit a SchedClass table for each processor.
1137 const CodeGenSchedClass &SchedClass = SchedModels.getSchedClass(SCIdx); local
1138 OS << " {DBGFIELD(\"" << SchedClass
[all...]

Completed in 87 milliseconds