Lines Matching refs:SC

1058   for (const CodeGenSchedClass &SC : SchedModels.schedClasses()) {  in GenSchedClassTables()  local
1059 LLVM_DEBUG(SC.dump(&SchedModels)); in GenSchedClassTables()
1074 make_range(SC.Transitions.begin(), SC.Transitions.end())) { in GenSchedClassTables()
1088 assert(!SC.ProcIndices.empty() && "expect at least one procidx"); in GenSchedClassTables()
1089 if (SC.ProcIndices[0] != 0) { in GenSchedClassTables()
1090 if (!is_contained(SC.ProcIndices, ProcModel.Index)) in GenSchedClassTables()
1093 IdxVec Writes = SC.Writes; in GenSchedClassTables()
1094 IdxVec Reads = SC.Reads; in GenSchedClassTables()
1095 if (!SC.InstRWs.empty()) { in GenSchedClassTables()
1099 for (Record *RW : SC.InstRWs) { in GenSchedClassTables()
1117 if (is_contained(Matched, SC.ItinClassDef)) { in GenSchedClassTables()
1125 << " does not have resources for class " << SC.Name in GenSchedClassTables()
1573 const CodeGenSchedClass &SC, PredicateExpander &PE, in emitPredicates() argument
1621 SS << "return " << T.ToClassIdx << "; // " << SC.Name << '\n'; in emitPredicates()
1647 for (const CodeGenSchedClass &SC : SchedModels.schedClasses()) { in collectVariantClasses() local
1649 if (SC.Transitions.empty()) in collectVariantClasses()
1655 if (llvm::none_of(SC.Transitions, hasMCSchedPredicates)) in collectVariantClasses()
1659 VariantClasses.push_back(SC.Index); in collectVariantClasses()
1663 static void collectProcessorIndices(const CodeGenSchedClass &SC, in collectProcessorIndices() argument
1668 for (const CodeGenSchedTransition &T : SC.Transitions) { in collectProcessorIndices()
1701 const CodeGenSchedClass &SC = SchedModels.getSchedClass(VC); in emitSchedModelHelpersImpl() local
1702 collectProcessorIndices(SC, ProcIndices); in emitSchedModelHelpersImpl()
1704 OS << " case " << VC << ": // " << SC.Name << '\n'; in emitSchedModelHelpersImpl()
1723 for (const CodeGenSchedTransition &T : SC.Transitions) { in emitSchedModelHelpersImpl()
1755 if (SC.isInferred()) in emitSchedModelHelpersImpl()
1756 OS << " return " << SC.Index << ";\n"; in emitSchedModelHelpersImpl()