• Home
  • Raw
  • Download

Lines Matching refs:ProcModel

422   const CodeGenProcModel &ProcModel) const {  in expandRWSeqForProc()
431 if (&getProcModel(ModelDef) != &ProcModel) in expandRWSeqForProc()
436 "defined for processor " + ProcModel.ModelName + in expandRWSeqForProc()
442 RWSeq, IsRead,ProcModel); in expandRWSeqForProc()
454 expandRWSeqForProc(*I, RWSeq, IsRead, ProcModel); in expandRWSeqForProc()
563 const CodeGenProcModel &ProcModel = in collectSchedClasses() local
565 ProcIndices.push_back(ProcModel.Index); in collectSchedClasses()
566 dbgs() << "InstRW on " << ProcModel.ModelName << " for " << InstName; in collectSchedClasses()
778 for (CodeGenProcModel &ProcModel : ProcModels) { in collectProcItins()
779 if (!ProcModel.hasItineraries()) in collectProcItins()
782 RecVec ItinRecords = ProcModel.ItinsDef->getValueAsListOfDefs("IID"); in collectProcItins()
786 ProcModel.ItinDefList.resize(NumInstrSchedClasses); in collectProcItins()
798 ProcModel.ItinDefList[SCI->Index] = ItinData; in collectProcItins()
803 DEBUG(dbgs() << ProcModel.ItinsDef->getName() in collectProcItins()
808 assert(!ProcModel.ItinDefList[0] && "NoItinerary class can't have rec"); in collectProcItins()
810 for (unsigned i = 1, N = ProcModel.ItinDefList.size(); i < N; ++i) { in collectProcItins()
811 if (!ProcModel.ItinDefList[i]) in collectProcItins()
812 dbgs() << ProcModel.ItinsDef->getName() in collectProcItins()
838 for (CodeGenProcModel &ProcModel : ProcModels) { in collectProcUnsupportedFeatures()
839 for (Record *Pred : ProcModel.ModelDef->getValueAsListOfDefs("UnsupportedFeatures")) { in collectProcUnsupportedFeatures()
840 ProcModel.UnsupportedFeaturesDefs.push_back(Pred); in collectProcUnsupportedFeatures()
1550 for (const CodeGenProcModel &ProcModel : procModels()) { in checkCompleteness() local
1551 if (!ProcModel.ModelDef->getValueAsBit("CompleteModel")) in checkCompleteness()
1556 if (ProcModel.isUnsupported(*Inst)) in checkCompleteness()
1576 [&ProcModel] (const Record *R) { in checkCompleteness()
1578 ProcModel.ModelDef; in checkCompleteness()
1581 PrintError("'" + ProcModel.ModelName + "' lacks information for '" + in checkCompleteness()