Lines Matching defs:PRDef
719 const Record *PRDef = ProcModel.ProcResourceDefs[I];
720 if (!PRDef->isSubClassOf("ProcResGroup"))
722 for (const Record *RUDef : PRDef->getValueAsListOfDefs("Resources")) {
724 SchedModels.findProcResUnits(RUDef, ProcModel, PRDef->getLoc());
729 OS << " // " << PRDef->getName() << "\n";
873 const Record *PRDef = ProcModel.ProcResourceDefs[I];
879 int BufferSize = PRDef->getValueAsInt("BufferSize");
880 if (PRDef->isSubClassOf("ProcResGroup")) {
881 for (const Record *RU : PRDef->getValueAsListOfDefs("Resources")) {
887 if (PRDef->getValueInit("Super")->isComplete()) {
888 SuperDef = SchedModels.findProcResUnits(PRDef->getValueAsDef("Super"),
889 ProcModel, PRDef->getLoc());
892 NumUnits = PRDef->getValueAsInt("NumUnits");
895 OS << " {\"" << PRDef->getName() << "\", ";
896 if (PRDef->getName().size() < 15)
897 OS.indent(15 - PRDef->getName().size());
1040 const Record *PRDef = PRVec[I];
1042 if (PRDef->isSubClassOf("ProcResGroup"))
1043 SubResources = PRDef->getValueAsListOfDefs("Resources");
1045 SubResources.push_back(PRDef);
1046 PRDef = SchedModels.findProcResUnits(PRDef, PM, PRDef->getLoc());
1047 for (const Record *SubDef = PRDef;
1063 if (PR == PRDef || !PR->isSubClassOf("ProcResGroup"))