Lines Matching refs:PRDef

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