Lines Matching refs:SCI
820 for (CodeGenSchedModels::SchedClassIter SCI = SchedModels.schedClassBegin(), in GenSchedClassTables() local
821 SCE = SchedModels.schedClassEnd(); SCI != SCE; ++SCI) { in GenSchedClassTables()
822 DEBUG(SCI->dump(&SchedModels)); in GenSchedClassTables()
837 TI = SCI->Transitions.begin(), TE = SCI->Transitions.end(); in GenSchedClassTables()
858 assert(!SCI->ProcIndices.empty() && "expect at least one procidx"); in GenSchedClassTables()
859 if (SCI->ProcIndices[0] != 0) { in GenSchedClassTables()
860 IdxIter PIPos = std::find(SCI->ProcIndices.begin(), in GenSchedClassTables()
861 SCI->ProcIndices.end(), ProcModel.Index); in GenSchedClassTables()
862 if (PIPos == SCI->ProcIndices.end()) in GenSchedClassTables()
865 IdxVec Writes = SCI->Writes; in GenSchedClassTables()
866 IdxVec Reads = SCI->Reads; in GenSchedClassTables()
867 if (!SCI->InstRWs.empty()) { in GenSchedClassTables()
871 for (RecIter RWI = SCI->InstRWs.begin(), RWE = SCI->InstRWs.end(); in GenSchedClassTables()
891 if (std::find(Matched.begin(), Matched.end(), SCI->ItinClassDef) in GenSchedClassTables()
900 << " does not have resources for class " << SCI->Name << '\n'); in GenSchedClassTables()
1298 for (CodeGenSchedModels::SchedClassIter SCI = SchedModels.schedClassBegin(), in EmitSchedModelHelpers() local
1299 SCE = SchedModels.schedClassEnd(); SCI != SCE; ++SCI) { in EmitSchedModelHelpers()
1300 if (SCI->Transitions.empty()) in EmitSchedModelHelpers()
1302 VariantClasses.push_back(SCI->Index); in EmitSchedModelHelpers()