Searched refs:MCSchedClassDesc (Results 1 – 13 of 13) sorted by relevance
55 const MCSchedClassDesc *resolveSchedClass(const MachineInstr *MI) const;89 const MCSchedClassDesc *SC = nullptr) const;113 ProcResIter getWriteProcResBegin(const MCSchedClassDesc *SC) const { in getWriteProcResBegin()117 ProcResIter getWriteProcResEnd(const MCSchedClassDesc *SC) const { in getWriteProcResEnd()
174 const MCSchedClassDesc *getSchedClass(SUnit *SU) const { in getSchedClass()
268 ArrayRef<const MCSchedClassDesc*> ExtraInstrs = None) const;
33 struct MCSchedClassDesc;266 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()
101 struct MCSchedClassDesc { struct195 const MCSchedClassDesc *SchedClassTable;223 const MCSchedClassDesc *sc, unsigned npr, unsigned nsc, in MCSchedModel()251 const MCSchedClassDesc *getSchedClassDesc(unsigned SchedClassIdx) const { in getSchedClassDesc()
78 const MCSchedClassDesc *SC) const { in getNumMicroOps()102 const MCSchedClassDesc *TargetSchedModel::107 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass()188 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI); in computeOperandLatency()200 const MCSchedClassDesc *UseDesc = resolveSchedClass(UseMI); in computeOperandLatency()238 const MCSchedClassDesc *SCDesc = resolveSchedClass(MI); in computeInstrLatency()278 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI); in computeOutputLatency()
110 const MCSchedClassDesc *SC = SchedModel.resolveSchedClass(&MI); in getResources()1200 ArrayRef<const MCSchedClassDesc*> ExtraInstrs) const { in getResourceLength()1210 const MCSchedClassDesc* SC = ExtraInstrs[I]; in getResourceLength()
1604 const MCSchedClassDesc *SC = DAG->getSchedClass(&*I); in init()1685 const MCSchedClassDesc *SC = DAG->getSchedClass(SU); in checkHazard()1888 const MCSchedClassDesc *SC = DAG->getSchedClass(SU); in bumpNode()2113 const MCSchedClassDesc *SC = DAG->getSchedClass(SU); in initResourceDelta()
712 const MCSchedClassDesc *SC = getSchedClass(SU); in initSUnits()
38 std::vector<std::vector<MCSchedClassDesc> > ProcSchedClasses;836 std::vector<MCSchedClassDesc> &SCTab = SchedTables.ProcSchedClasses.back(); in GenSchedClassTables()842 MCSchedClassDesc &SCDesc = SCTab.back(); in GenSchedClassTables()868 SCDesc.NumMicroOps = MCSchedClassDesc::VariantNumMicroOps; in GenSchedClassTables()951 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps; in GenSchedClassTables()1001 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps; in GenSchedClassTables()1023 if (SCDesc.NumMicroOps == MCSchedClassDesc::InvalidNumMicroOps) { in GenSchedClassTables()1144 std::vector<MCSchedClassDesc> &SCTab = in EmitSchedClassTables()1157 << MCSchedClassDesc::InvalidNumMicroOps in EmitSchedClassTables()1161 MCSchedClassDesc &MCDesc = SCTab[SCIdx]; in EmitSchedClassTables()
83 const MCSchedClassDesc *SCDesc = in shouldAddSTPToBlock()
217 const MCSchedClassDesc *SCDesc = SCModel->getSchedClassDesc(SCClass); in getLatency()