Lines Matching refs:SCDesc
44 const MCSchedClassDesc &SCDesc, in initializeUsedResources() argument
70 for (unsigned I = 0, E = SCDesc.NumWriteProcResEntries; I < E; ++I) { in initializeUsedResources()
71 const MCWriteProcResEntry *PRE = STI.getWriteProcResBegin(&SCDesc) + I; in initializeUsedResources()
78 WithColor::note() << "found in scheduling class " << SCDesc.Name in initializeUsedResources()
223 const MCSchedClassDesc &SCDesc, in computeMaxLatency() argument
233 int Latency = MCSchedModel::computeInstrLatency(STI, SCDesc); in computeMaxLatency()
272 const MCSchedClassDesc &SCDesc = *SM.getSchedClassDesc(SchedClassID); in populateWrites() local
319 unsigned NumWriteLatencyEntries = SCDesc.NumWriteLatencyEntries; in populateWrites()
350 *STI.getWriteLatencyEntry(&SCDesc, CurrentDef); in populateWrites()
378 *STI.getWriteLatencyEntry(&SCDesc, Index); in populateWrites()
587 const MCSchedClassDesc &SCDesc = *SM.getSchedClassDesc(SchedClassID); in createInstrDescImpl() local
588 if (SCDesc.NumMicroOps == MCSchedClassDesc::InvalidNumMicroOps) { in createInstrDescImpl()
599 ID->NumMicroOps = SCDesc.NumMicroOps; in createInstrDescImpl()
617 initializeUsedResources(*ID, SCDesc, STI, ProcResourceMasks); in createInstrDescImpl()
618 computeMaxLatency(*ID, MCDesc, SCDesc, STI, CallLatency); in createInstrDescImpl()
703 const MCSchedClassDesc &SCDesc = in createInstruction() local
709 NewIS->setBeginGroup(SCDesc.BeginGroup); in createInstruction()
710 NewIS->setEndGroup(SCDesc.EndGroup); in createInstruction()
711 NewIS->setRetireOOO(SCDesc.RetireOOO); in createInstruction()