Searched refs:MCSchedClassDesc (Results 1 - 11 of 11) sorted by relevance

/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DTargetSchedule.h54 /// Return the MCSchedClassDesc for this instruction.
55 const MCSchedClassDesc *resolveSchedClass(const MachineInstr *MI) const;
89 const MCSchedClassDesc *SC = 0) const;
105 ProcResIter getWriteProcResBegin(const MCSchedClassDesc *SC) const {
109 ProcResIter getWriteProcResEnd(const MCSchedClassDesc *SC) const {
H A DMachineTraceMetrics.h268 ArrayRef<const MCSchedClassDesc*> ExtraInstrs = None) const;
H A DScheduleDAGInstrs.h164 const MCSchedClassDesc *getSchedClass(SUnit *SU) const {
H A DScheduleDAG.h33 struct MCSchedClassDesc;
260 const MCSchedClassDesc *SchedClass; // NULL or resolved SchedClass.
/freebsd-9.3-release/contrib/llvm/include/llvm/MC/
H A DMCSubtargetInfo.h97 const MCSchedClassDesc *SC) const {
101 const MCSchedClassDesc *SC) const {
105 const MCWriteLatencyEntry *getWriteLatencyEntry(const MCSchedClassDesc *SC,
113 int getReadAdvanceCycles(const MCSchedClassDesc *SC, unsigned UseIdx,
H A DMCSchedule.h96 struct MCSchedClassDesc { struct in namespace:llvm
182 const MCSchedClassDesc *SchedClassTable;
210 const MCSchedClassDesc *sc, unsigned npr, unsigned nsc,
237 const MCSchedClassDesc *getSchedClassDesc(unsigned SchedClassIdx) const {
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DTargetSchedule.cpp78 const MCSchedClassDesc *SC) const {
100 /// Return the MCSchedClassDesc for this instruction. Some SchedClasses require
102 const MCSchedClassDesc *TargetSchedModel::
107 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass);
188 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI);
200 const MCSchedClassDesc *UseDesc = resolveSchedClass(UseMI);
238 const MCSchedClassDesc *SCDesc = resolveSchedClass(MI);
278 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI);
H A DMachineTraceMetrics.cpp110 const MCSchedClassDesc *SC = SchedModel.resolveSchedClass(MI);
1204 ArrayRef<const MCSchedClassDesc*> ExtraInstrs) const {
1214 const MCSchedClassDesc* SC = ExtraInstrs[I];
H A DMachineScheduler.cpp1688 const MCSchedClassDesc *SC = DAG->getSchedClass(&*I);
2113 const MCSchedClassDesc *SC = DAG->getSchedClass(SU);
2307 const MCSchedClassDesc *SC = DAG->getSchedClass(SU);
/freebsd-9.3-release/contrib/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp38 std::vector<std::vector<MCSchedClassDesc> > ProcSchedClasses;
836 std::vector<MCSchedClassDesc> &SCTab = SchedTables.ProcSchedClasses.back();
842 MCSchedClassDesc &SCDesc = SCTab.back();
868 SCDesc.NumMicroOps = MCSchedClassDesc::VariantNumMicroOps;
951 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps;
1001 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps;
1023 if (SCDesc.NumMicroOps == MCSchedClassDesc::InvalidNumMicroOps) {
1144 std::vector<MCSchedClassDesc> &SCTab =
1149 OS << "static const llvm::MCSchedClassDesc "
1157 << MCSchedClassDesc
[all...]
/freebsd-9.3-release/contrib/llvm/lib/MC/MCDisassembler/
H A DDisassembler.cpp222 const MCSchedClassDesc *SCDesc = SCModel->getSchedClassDesc(SCClass);

Completed in 319 milliseconds