Lines Matching defs:SC
47 const MCSchedClassDesc *SC = getSchedClass(SU);
48 if (!SC->isValid())
51 assert((SC->NumMicroOps != 2 || (SC->BeginGroup && !SC->EndGroup)) &&
53 assert((SC->NumMicroOps < 3 || (SC->BeginGroup && SC->EndGroup)) &&
55 assert((SC->NumMicroOps < 3 || (SC->NumMicroOps % 3 == 0)) &&
58 return SC->NumMicroOps;
93 const MCSchedClassDesc *SC = getSchedClass(SU);
94 if (!SC->isValid())
99 if (SC->BeginGroup)
171 const MCSchedClassDesc *SC = getSchedClass(SU);
172 if (!SC->isValid())
176 PI = SchedModel->getWriteProcResBegin(SC),
177 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) {
194 if (SC->NumMicroOps > 1)
195 OS << "/" << SC->NumMicroOps << "uops";
196 if (SC->BeginGroup && SC->EndGroup)
198 else if (SC->BeginGroup)
200 else if (SC->EndGroup)
272 const MCSchedClassDesc *SC = getSchedClass(SU);
297 PI = SchedModel->getWriteProcResBegin(SC),
298 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) {
336 if (CurrGroupSize >= GroupLim || SC->EndGroup)
341 const MCSchedClassDesc *SC = getSchedClass(SU);
342 if (!SC->isValid())
347 if (SC->BeginGroup) {
355 if (SC->EndGroup) {
390 const MCSchedClassDesc *SC = getSchedClass(SU);
391 if (!SC->isValid())
401 PI = SchedModel->getWriteProcResBegin(SC),
402 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI)
418 const MCSchedClassDesc *SC = SchedModel->resolveSchedClass(MI);
420 make_range(SchedModel->getWriteProcResBegin(SC),
421 SchedModel->getWriteProcResEnd(SC))) {