Lines Matching defs:PRDef
684 Record *PRDef = ProcModel.ProcResourceDefs[i];
685 if (!PRDef->isSubClassOf("ProcResGroup"))
687 RecVec ResUnits = PRDef->getValueAsListOfDefs("Resources");
690 SchedModels.findProcResUnits(RUDef, ProcModel, PRDef->getLoc());
695 OS << " // " << PRDef->getName() << "\n";
839 Record *PRDef = ProcModel.ProcResourceDefs[i];
845 int BufferSize = PRDef->getValueAsInt("BufferSize");
846 if (PRDef->isSubClassOf("ProcResGroup")) {
847 RecVec ResUnits = PRDef->getValueAsListOfDefs("Resources");
854 if (PRDef->getValueInit("Super")->isComplete()) {
855 SuperDef = SchedModels.findProcResUnits(PRDef->getValueAsDef("Super"),
856 ProcModel, PRDef->getLoc());
859 NumUnits = PRDef->getValueAsInt("NumUnits");
862 OS << " {\"" << PRDef->getName() << "\", ";
863 if (PRDef->getName().size() < 15)
864 OS.indent(15 - PRDef->getName().size());
1007 Record *PRDef = PRVec[i];
1009 if (PRDef->isSubClassOf("ProcResGroup"))
1010 SubResources = PRDef->getValueAsListOfDefs("Resources");
1012 SubResources.push_back(PRDef);
1013 PRDef = SchedModels.findProcResUnits(PRDef, PM, PRDef->getLoc());
1014 for (Record *SubDef = PRDef;
1030 if (PR == PRDef || !PR->isSubClassOf("ProcResGroup"))