reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
279 SchedModels.getModelForProc(Processor).ModelName; 385 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { 438 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { 450 ItinList.resize(SchedModels.numInstrSchedClasses()); 562 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), 563 PE = SchedModels.procModelEnd(); PI != PE; ++PI, ++ProcItinListsIter) { 596 ", // " << j << " " << SchedModels.getSchedClass(j).Name << "\n"; 632 SchedModels.findProcResUnits(RUDef, ProcModel, PRDef->getLoc()); 803 SchedModels.findProcResUnits(PRDef->getValueAsDef("Super"), 841 SchedModels.getSchedRW(A->getValueAsDef("AliasRW")); 844 if (&SchedModels.getProcModel(ModelDef) != &ProcModel) 893 SchedModels.getSchedRW(A->getValueAsDef("AliasRW")); 896 if (&SchedModels.getProcModel(ModelDef) != &ProcModel) 946 PRDef = SchedModels.findProcResUnits(PRDef, PM, PRDef->getLoc()); 955 SchedModels.findProcResUnits(SubDef->getValueAsDef("Super"), PM, 990 for (const CodeGenSchedClass &SC : SchedModels.schedClasses()) { 991 LLVM_DEBUG(SC.dump(&SchedModels)); 1034 if (&ProcModel == &SchedModels.getProcModel(RWModelDef)) { 1042 SchedModels.findRWs(RWDef->getValueAsListOfDefs("OperandReadWrites"), 1051 SchedModels.findRWs(I->getValueAsListOfDefs("OperandReadWrites"), 1070 SchedModels.expandRWSeqForProc(W, WriteSeq, /*IsRead=*/false, 1077 WriterNames.push_back(SchedModels.getSchedWrite(WriteID).Name); 1080 if (!SchedModels.hasReadOfWrite( 1081 SchedModels.getSchedWrite(WriteID).TheDef)) { 1089 FindWriteResources(SchedModels.getSchedWrite(WS), ProcModel); 1154 FindReadAdvance(SchedModels.getSchedRead(Reads[UseIdx]), ProcModel); 1169 WriteIDs.push_back(SchedModels.getSchedRWIdx(VW, /*IsRead=*/false)); 1296 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), 1297 PE = SchedModels.procModelEnd(); PI != PE; ++PI) { 1302 SchedTables.ProcSchedClasses[1 + (PI - SchedModels.procModelBegin())]; 1311 assert(SchedModels.getSchedClass(0).Name == "NoInstrModel" 1319 const CodeGenSchedClass &SchedClass = SchedModels.getSchedClass(SCIdx); 1340 for (const CodeGenProcModel &PM : SchedModels.procModels()) { 1378 << " " << (SchedModels.schedClassEnd() 1379 - SchedModels.schedClassBegin()) << ",\n"; 1408 if (SchedModels.hasItineraries()) { 1418 for (const CodeGenProcModel &ProcModel : SchedModels.procModels()) { 1559 collectVariantClasses(SchedModels, VariantClasses, 1577 const CodeGenSchedClass &SC = SchedModels.getSchedClass(VC); 1594 OS << "{ // " << (SchedModels.procModelBegin() + PI)->ModelName << '\n'; 1613 emitPredicates(T, SchedModels.getSchedClass(T.ToClassIdx), PE, OS); 1659 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) 1763 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) 1775 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) 1834 if (SchedModels.hasItineraries()) { 1882 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) 1904 if (SchedModels.hasItineraries()) { 1926 if (SchedModels.hasItineraries()) {