reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/TableGen/SubtargetEmitter.cpp
  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()) {