Searched refs:MCSchedClassDesc (Results 1 – 8 of 8) sorted by relevance
55 const MCSchedClassDesc *resolveSchedClass(const MachineInstr *MI) const;92 const MCSchedClassDesc *SC = 0) const;108 ProcResIter getWriteProcResBegin(const MCSchedClassDesc *SC) const { in getWriteProcResBegin()112 ProcResIter getWriteProcResEnd(const MCSchedClassDesc *SC) const { in getWriteProcResEnd()
153 const MCSchedClassDesc *getSchedClass(SUnit *SU) const { in getSchedClass()
33 struct MCSchedClassDesc;279 const MCSchedClassDesc *SchedClass; // NULL or resolved SchedClass.
94 const MCSchedClassDesc *SC) const { in getWriteProcResBegin()98 const MCSchedClassDesc *SC) const { in getWriteProcResEnd()102 const MCWriteLatencyEntry *getWriteLatencyEntry(const MCSchedClassDesc *SC, in getWriteLatencyEntry()110 int getReadAdvanceCycles(const MCSchedClassDesc *SC, unsigned UseIdx, in getReadAdvanceCycles()
93 struct MCSchedClassDesc { struct193 const MCSchedClassDesc *SchedClassTable;221 const MCSchedClassDesc *sc, unsigned npr, unsigned nsc, in MCSchedModel()244 const MCSchedClassDesc *getSchedClassDesc(unsigned SchedClassIdx) const { in getSchedClassDesc()
78 const MCSchedClassDesc *SC) const { in getNumMicroOps()125 const MCSchedClassDesc *TargetSchedModel::130 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass()213 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI); in computeOperandLatency()225 const MCSchedClassDesc *UseDesc = resolveSchedClass(UseMI); in computeOperandLatency()256 const MCSchedClassDesc *SCDesc = resolveSchedClass(MI); in computeInstrLatency()299 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI); in computeOutputLatency()
1208 const MCSchedClassDesc *SC = DAG->getSchedClass(&*I); in init()1447 const MCSchedClassDesc *SC = DAG->getSchedClass(SU); in bumpNode()1653 const MCSchedClassDesc *SC = DAG->getSchedClass(SU); in initResourceDelta()
38 std::vector<std::vector<MCSchedClassDesc> > ProcSchedClasses;837 std::vector<MCSchedClassDesc> &SCTab = SchedTables.ProcSchedClasses.back(); in GenSchedClassTables()843 MCSchedClassDesc &SCDesc = SCTab.back(); in GenSchedClassTables()854 SCDesc.NumMicroOps = MCSchedClassDesc::VariantNumMicroOps; in GenSchedClassTables()937 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps; in GenSchedClassTables()987 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps; in GenSchedClassTables()1009 if (SCDesc.NumMicroOps == MCSchedClassDesc::InvalidNumMicroOps) { in GenSchedClassTables()1130 std::vector<MCSchedClassDesc> &SCTab = in EmitSchedClassTables()1143 << MCSchedClassDesc::InvalidNumMicroOps in EmitSchedClassTables()1147 MCSchedClassDesc &MCDesc = SCTab[SCIdx]; in EmitSchedClassTables()