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

/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetSubtargetInfo.h49 /// Resolve a SchedClass at runtime, where SchedClass identifies an
51 /// another variant SchedClass, but repeated invocation must quickly terminate
52 /// in a nonvariant SchedClass.
53 virtual unsigned resolveSchedClass(unsigned SchedClass, const MachineInstr *MI, argument
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DTargetSchedule.cpp129 unsigned SchedClass = MI->getDesc().getSchedClass(); local
130 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass);
140 SchedClass = STI->resolveSchedClass(SchedClass, MI, this);
141 SCDesc = SchedModel.getSchedClassDesc(SchedClass);
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h161 if (!SU->SchedClass)
162 SU->SchedClass = SchedModel.resolveSchedClass(SU->getInstr());
163 return SU->SchedClass;
H A DScheduleDAG.h279 const MCSchedClassDesc *SchedClass; // NULL or resolved SchedClass. member in class:llvm::SUnit
331 : Node(node), Instr(0), OrigNode(0), SchedClass(0), NodeNum(nodenum),
345 : Node(0), Instr(instr), OrigNode(0), SchedClass(0), NodeNum(nodenum),
358 : Node(0), Instr(0), OrigNode(0), SchedClass(0), NodeNum(BoundaryID),
/freebsd-10.0-release/contrib/llvm/include/llvm/MC/
H A DMCInstrDesc.h141 unsigned short SchedClass; // enum identifying instr sched class member in class:llvm::MCInstrDesc
540 return SchedClass;
/freebsd-10.0-release/contrib/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp34 // Each processor has a SchedClassDesc table with an entry for each SchedClass.
834 // Generate the SchedClass table for this processor and update global
857 // A Variant SchedClass has no resources of its own.
878 // Determine if the SchedClass is actually reachable on this processor. If
996 // Create an entry for each operand Read in this SchedClass.
1034 // Add the information for this SchedClass to the global tables using basic
1092 // Emit SchedClass tables for all processors and associated global tables.
1144 // Emit a SchedClass table for each processor.
1168 const CodeGenSchedClass &SchedClass = SchedModels.getSchedClass(SCIdx); local
1169 OS << " {DBGFIELD(\"" << SchedClass
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp2656 unsigned SchedClass = TID.getSchedClass(); local
2658 ResourceTracker->getInstrItins()->beginStage(SchedClass);

Completed in 166 milliseconds