Lines Matching refs:SC
934 CodeGenSchedClass &SC = getSchedClass(SCIdx); in collectSchedClasses() local
935 if (SC.ProcIndices[0] != 0) in collectSchedClasses()
940 if (SC.ItinClassDef->getName() != "NoItinerary") { in collectSchedClasses()
943 << SC.ItinClassDef->getName() << '\n'; in collectSchedClasses()
945 if (!SC.Writes.empty()) { in collectSchedClasses()
949 for (unsigned int Write : SC.Writes) in collectSchedClasses()
951 for (unsigned int Read : SC.Reads) in collectSchedClasses()
1034 auto IsKeyEqual = [=](const CodeGenSchedClass &SC) { in addSchedClass() argument
1035 return SC.isKeyEqual(ItinClassDef, OperWrites, OperReads); in addSchedClass()
1054 CodeGenSchedClass &SC = SchedClasses.back(); in addSchedClass() local
1055 SC.Writes = OperWrites; in addSchedClass()
1056 SC.Reads = OperReads; in addSchedClass()
1057 SC.ProcIndices = ProcIndices; in addSchedClass()
1127 CodeGenSchedClass &SC = SchedClasses.back(); in createInstRWClass() local
1128 LLVM_DEBUG(dbgs() << "InstRW: New SC " << SCIdx << ":" << SC.Name << " on " in createInstRWClass()
1133 SC.ItinClassDef = SchedClasses[OldSCIdx].ItinClassDef; in createInstRWClass()
1134 SC.Writes = SchedClasses[OldSCIdx].Writes; in createInstRWClass()
1135 SC.Reads = SchedClasses[OldSCIdx].Reads; in createInstRWClass()
1136 SC.ProcIndices.push_back(0); in createInstRWClass()
1153 SC.InstRWs.push_back(OldRWDef); in createInstRWClass()
1159 SC.InstRWs.push_back(InstRWDef); in createInstRWClass()
1190 for (const CodeGenSchedClass &SC : in collectProcItins() local
1193 if (SC.ItinClassDef == ItinDef) { in collectProcItins()
1194 ProcModel.ItinDefList[SC.Index] = ItinData; in collectProcItins()
1905 for (const CodeGenSchedClass &SC : in collectProcResources() local
1907 if (SC.ItinClassDef) { in collectProcResources()
1908 collectItinProcResources(SC.ItinClassDef); in collectProcResources()
1914 for (Record *RW : SC.InstRWs) { in collectProcResources()
1922 collectRWResources(SC.Writes, SC.Reads, SC.ProcIndices); in collectProcResources()
2022 const CodeGenSchedClass &SC = getSchedClass(SCIdx); in checkCompleteness() local
2023 if (!SC.Writes.empty()) in checkCompleteness()
2025 if (HasItineraries && SC.ItinClassDef != nullptr && in checkCompleteness()
2026 SC.ItinClassDef->getName() != "NoItinerary") in checkCompleteness()
2029 const RecVec &InstRWs = SC.InstRWs; in checkCompleteness()