Lines Matching refs:SCDesc
1146 const MCSchedClassDesc *SCDesc = in minFuncUnits() local
1148 if (!SCDesc->isValid()) in minFuncUnits()
1154 make_range(STI->getWriteProcResBegin(SCDesc), in minFuncUnits()
1155 STI->getWriteProcResEnd(SCDesc))) { in minFuncUnits()
1189 const MCSchedClassDesc *SCDesc = in calcCriticalResources() local
1191 if (!SCDesc->isValid()) in calcCriticalResources()
1197 make_range(STI->getWriteProcResBegin(SCDesc), in calcCriticalResources()
1198 STI->getWriteProcResEnd(SCDesc))) { in calcCriticalResources()
3558 const MCSchedClassDesc *SCDesc = DAG->getSchedClass(&SU); in canReserveResources() local
3559 if (!SCDesc->isValid()) { in canReserveResources()
3567 reserveResources(SCDesc, Cycle); in canReserveResources()
3569 unreserveResources(SCDesc, Cycle); in canReserveResources()
3584 const MCSchedClassDesc *SCDesc = DAG->getSchedClass(&SU); in reserveResources() local
3585 if (!SCDesc->isValid()) { in reserveResources()
3593 reserveResources(SCDesc, Cycle); in reserveResources()
3603 void ResourceManager::reserveResources(const MCSchedClassDesc *SCDesc, in reserveResources() argument
3607 STI->getWriteProcResBegin(SCDesc), STI->getWriteProcResEnd(SCDesc))) in reserveResources()
3611 for (int C = Cycle; C < Cycle + SCDesc->NumMicroOps; ++C) in reserveResources()
3615 void ResourceManager::unreserveResources(const MCSchedClassDesc *SCDesc, in unreserveResources() argument
3619 STI->getWriteProcResBegin(SCDesc), STI->getWriteProcResEnd(SCDesc))) in unreserveResources()
3623 for (int C = Cycle; C < Cycle + SCDesc->NumMicroOps; ++C) in unreserveResources()
3717 const MCSchedClassDesc *SCDesc = DAG->getSchedClass(&SU); in calculateResMII() local
3718 if (!SCDesc->isValid()) in calculateResMII()
3724 dbgs() << " #Mops: " << SCDesc->NumMicroOps << "\n" in calculateResMII()
3728 NumMops += SCDesc->NumMicroOps; in calculateResMII()
3730 make_range(STI->getWriteProcResBegin(SCDesc), in calculateResMII()
3731 STI->getWriteProcResEnd(SCDesc))) { in calculateResMII()