reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
727 return RetiredMOps * SchedModel->getMicroOpFactor(); 735 return std::max(CurrCycle * SchedModel->getLatencyFactor(),lib/CodeGen/MachineScheduler.cpp
1910 SchedModel = smodel; 1912 if (SchedModel->hasInstrSchedModel()) { 1913 unsigned ResourceCount = SchedModel->getNumProcResourceKinds(); 1920 NumUnits += SchedModel->getProcResource(i)->NumUnits; 1966 unsigned NumberOfInstances = SchedModel->getProcResource(PIdx)->NumUnits; 2000 unsigned uops = SchedModel->getNumMicroOps(SU->getInstr()); 2001 if ((CurrMOps > 0) && (CurrMOps + uops > SchedModel->getIssueWidth())) { 2003 << SchedModel->getNumMicroOps(SU->getInstr()) << '\n'); 2008 ((isTop() && SchedModel->mustBeginGroup(SU->getInstr())) || 2009 (!isTop() && SchedModel->mustEndGroup(SU->getInstr())))) { 2015 if (SchedModel->hasInstrSchedModel() && SU->hasReservedResource) { 2018 make_range(SchedModel->getWriteProcResBegin(SC), 2019 SchedModel->getWriteProcResEnd(SC))) { 2029 << SchedModel->getResourceName(ResIdx) 2064 if (!SchedModel->hasInstrSchedModel()) 2068 + (RetiredMOps * SchedModel->getMicroOpFactor()); 2070 << OtherCritCount / SchedModel->getMicroOpFactor() << '\n'); 2071 for (unsigned PIdx = 1, PEnd = SchedModel->getNumProcResourceKinds(); 2082 << OtherCritCount / SchedModel->getResourceFactor(OtherCritIdx) 2083 << " " << SchedModel->getResourceName(OtherCritIdx) << "\n"); 2104 bool IsBuffered = SchedModel->getMicroOpBufferSize() != 0; 2114 if (SchedModel->getMicroOpBufferSize() == 0) { 2121 unsigned DecMOps = SchedModel->getIssueWidth() * (NextCycle - CurrCycle); 2144 checkResourceLimit(SchedModel->getLatencyFactor(), getCriticalCount(), 2166 unsigned Factor = SchedModel->getResourceFactor(PIdx); 2168 LLVM_DEBUG(dbgs() << " " << SchedModel->getResourceName(PIdx) << " +" 2181 << SchedModel->getResourceName(PIdx) << ": " 2182 << getResourceCount(PIdx) / SchedModel->getLatencyFactor() 2190 << SchedModel->getResourceName(PIdx) 2213 unsigned IncMOps = SchedModel->getNumMicroOps(SU->getInstr()); 2215 (CurrMOps == 0 || (CurrMOps + IncMOps) <= SchedModel->getIssueWidth()) && 2222 switch (SchedModel->getMicroOpBufferSize()) { 2244 if (SchedModel->hasInstrSchedModel()) { 2245 unsigned DecRemIssue = IncMOps * SchedModel->getMicroOpFactor(); 2251 RetiredMOps * SchedModel->getMicroOpFactor(); 2256 >= (int)SchedModel->getLatencyFactor()) { 2259 << ScaledMOps / SchedModel->getLatencyFactor() 2264 PI = SchedModel->getWriteProcResBegin(SC), 2265 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) { 2277 PI = SchedModel->getWriteProcResBegin(SC), 2278 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) { 2280 if (SchedModel->getProcResource(PIdx)->BufferSize == 0) { 2312 checkResourceLimit(SchedModel->getLatencyFactor(), getCriticalCount(), 2325 if ((isTop() && SchedModel->mustEndGroup(SU->getInstr())) || 2326 (!isTop() && SchedModel->mustBeginGroup(SU->getInstr()))) { 2332 while (CurrMOps >= SchedModel->getIssueWidth()) { 2349 bool IsBuffered = SchedModel->getMicroOpBufferSize() != 0; 2425 ResFactor = SchedModel->getResourceFactor(ZoneCritResIdx); 2428 ResFactor = SchedModel->getMicroOpFactor(); 2431 unsigned LFactor = SchedModel->getLatencyFactor(); 2437 << SchedModel->getResourceName(ZoneCritResIdx)