Lines Matching refs:SC

916     CodeGenSchedClass &SC = getSchedClass(SCIdx);  in collectSchedClasses()  local
917 if (SC.ProcIndices[0] != 0) in collectSchedClasses()
923 if (SC.ItinClassDef->getName() != "NoItinerary") { in collectSchedClasses()
926 << SC.ItinClassDef->getName() << '\n'; in collectSchedClasses()
928 if (!SC.Writes.empty()) { in collectSchedClasses()
932 for (unsigned int Write : SC.Writes) in collectSchedClasses()
934 for (unsigned int Read : SC.Reads) in collectSchedClasses()
1016 auto IsKeyEqual = [=](const CodeGenSchedClass &SC) { in addSchedClass() argument
1017 return SC.isKeyEqual(ItinClassDef, OperWrites, OperReads); in addSchedClass()
1034 CodeGenSchedClass &SC = SchedClasses.back(); in addSchedClass() local
1035 SC.Writes = OperWrites; in addSchedClass()
1036 SC.Reads = OperReads; in addSchedClass()
1037 SC.ProcIndices = ProcIndices; in addSchedClass()
1106 CodeGenSchedClass &SC = SchedClasses.back(); in createInstRWClass() local
1107 LLVM_DEBUG(dbgs() << "InstRW: New SC " << SCIdx << ":" << SC.Name << " on " in createInstRWClass()
1112 SC.ItinClassDef = SchedClasses[OldSCIdx].ItinClassDef; in createInstRWClass()
1113 SC.Writes = SchedClasses[OldSCIdx].Writes; in createInstRWClass()
1114 SC.Reads = SchedClasses[OldSCIdx].Reads; in createInstRWClass()
1115 SC.ProcIndices.push_back(0); in createInstRWClass()
1131 SC.InstRWs.push_back(OldRWDef); in createInstRWClass()
1137 SC.InstRWs.push_back(InstRWDef); in createInstRWClass()
1169 for (const CodeGenSchedClass &SC : in collectProcItins() local
1172 if (SC.ItinClassDef == ItinDef) { in collectProcItins()
1173 ProcModel.ItinDefList[SC.Index] = ItinData; in collectProcItins()
1883 for (const CodeGenSchedClass &SC : in collectProcResources() local
1885 if (SC.ItinClassDef) { in collectProcResources()
1886 collectItinProcResources(SC.ItinClassDef); in collectProcResources()
1892 for (Record *RW : SC.InstRWs) { in collectProcResources()
1900 collectRWResources(SC.Writes, SC.Reads, SC.ProcIndices); in collectProcResources()
2000 const CodeGenSchedClass &SC = getSchedClass(SCIdx); in checkCompleteness() local
2001 if (!SC.Writes.empty()) in checkCompleteness()
2003 if (HasItineraries && SC.ItinClassDef != nullptr && in checkCompleteness()
2004 SC.ItinClassDef->getName() != "NoItinerary") in checkCompleteness()
2007 const RecVec &InstRWs = SC.InstRWs; in checkCompleteness()