Lines Matching refs:SC

909     CodeGenSchedClass &SC = getSchedClass(SCIdx);  in collectSchedClasses()  local
910 if (SC.ProcIndices[0] != 0) in collectSchedClasses()
915 if (SC.ItinClassDef->getName() != "NoItinerary") { in collectSchedClasses()
918 << SC.ItinClassDef->getName() << '\n'; in collectSchedClasses()
920 if (!SC.Writes.empty()) { in collectSchedClasses()
924 for (unsigned int Write : SC.Writes) in collectSchedClasses()
926 for (unsigned int Read : SC.Reads) in collectSchedClasses()
1009 auto IsKeyEqual = [=](const CodeGenSchedClass &SC) { in addSchedClass() argument
1010 return SC.isKeyEqual(ItinClassDef, OperWrites, OperReads); in addSchedClass()
1029 CodeGenSchedClass &SC = SchedClasses.back(); in addSchedClass() local
1030 SC.Writes = OperWrites; in addSchedClass()
1031 SC.Reads = OperReads; in addSchedClass()
1032 SC.ProcIndices = ProcIndices; in addSchedClass()
1102 CodeGenSchedClass &SC = SchedClasses.back(); in createInstRWClass() local
1103 LLVM_DEBUG(dbgs() << "InstRW: New SC " << SCIdx << ":" << SC.Name << " on " in createInstRWClass()
1108 SC.ItinClassDef = SchedClasses[OldSCIdx].ItinClassDef; in createInstRWClass()
1109 SC.Writes = SchedClasses[OldSCIdx].Writes; in createInstRWClass()
1110 SC.Reads = SchedClasses[OldSCIdx].Reads; in createInstRWClass()
1111 SC.ProcIndices.push_back(0); in createInstRWClass()
1128 SC.InstRWs.push_back(OldRWDef); in createInstRWClass()
1134 SC.InstRWs.push_back(InstRWDef); in createInstRWClass()
1165 for (const CodeGenSchedClass &SC : in collectProcItins() local
1168 if (SC.ItinClassDef == ItinDef) { in collectProcItins()
1169 ProcModel.ItinDefList[SC.Index] = ItinData; in collectProcItins()
1880 for (const CodeGenSchedClass &SC : in collectProcResources() local
1882 if (SC.ItinClassDef) { in collectProcResources()
1883 collectItinProcResources(SC.ItinClassDef); in collectProcResources()
1889 for (Record *RW : SC.InstRWs) { in collectProcResources()
1897 collectRWResources(SC.Writes, SC.Reads, SC.ProcIndices); in collectProcResources()
1998 const CodeGenSchedClass &SC = getSchedClass(SCIdx); in checkCompleteness() local
1999 if (!SC.Writes.empty()) in checkCompleteness()
2001 if (HasItineraries && SC.ItinClassDef != nullptr && in checkCompleteness()
2002 SC.ItinClassDef->getName() != "NoItinerary") in checkCompleteness()
2005 const RecVec &InstRWs = SC.InstRWs; in checkCompleteness()