Lines Matching refs:SchedClassID

266                                   unsigned SchedClassID) {  in populateWrites()  argument
269 const MCSchedClassDesc &SCDesc = *SM.getSchedClassDesc(SchedClassID); in populateWrites()
435 unsigned SchedClassID) { in populateReads() argument
455 Read.SchedClassID = SchedClassID; in populateReads()
468 Read.SchedClassID = SchedClassID; in populateReads()
486 Read.SchedClassID = SchedClassID; in populateReads()
525 unsigned SchedClassID = IM.getSchedClassID(MCII, MCI, IVec); in createInstrDescImpl() local
526 bool IsVariant = SM.getSchedClassDesc(SchedClassID)->isVariant(); in createInstrDescImpl()
531 while (SchedClassID && SM.getSchedClassDesc(SchedClassID)->isVariant()) in createInstrDescImpl()
532 SchedClassID = in createInstrDescImpl()
533 STI.resolveVariantSchedClass(SchedClassID, &MCI, &MCII, CPUID); in createInstrDescImpl()
535 if (!SchedClassID) { in createInstrDescImpl()
542 const MCSchedClassDesc &SCDesc = *SM.getSchedClassDesc(SchedClassID); in createInstrDescImpl()
550 LLVM_DEBUG(dbgs() << "\t\tSchedClassID=" << SchedClassID << '\n'); in createInstrDescImpl()
556 ID->SchedClassID = SchedClassID; in createInstrDescImpl()
579 populateWrites(*ID, MCI, SchedClassID); in createInstrDescImpl()
580 populateReads(*ID, MCI, SchedClassID); in createInstrDescImpl()
592 auto DKey = std::make_pair(MCI.getOpcode(), SchedClassID); in createInstrDescImpl()
597 auto VDKey = std::make_pair(&MCI, SchedClassID); in createInstrDescImpl()
606 unsigned SchedClassID = IM.getSchedClassID(MCII, MCI, IVec); in getOrCreateInstrDesc() local
608 auto DKey = std::make_pair(MCI.getOpcode(), SchedClassID); in getOrCreateInstrDesc()
613 SchedClassID = STI.resolveVariantSchedClass(SchedClassID, &MCI, &MCII, CPUID); in getOrCreateInstrDesc()
614 auto VDKey = std::make_pair(&MCI, SchedClassID); in getOrCreateInstrDesc()
651 *STI.getSchedModel().getSchedClassDesc(D.SchedClassID); in createInstruction()