Lines Matching refs:PRVec
90 void ExpandProcResources(RecVec &PRVec, std::vector<int64_t> &Cycles,
768 void SubtargetEmitter::ExpandProcResources(RecVec &PRVec, in ExpandProcResources() argument
772 Cycles.resize(PRVec.size(), 1); in ExpandProcResources()
773 for (unsigned i = 0, e = PRVec.size(); i != e; ++i) { in ExpandProcResources()
774 Record *PRDef = PRVec[i]; in ExpandProcResources()
780 PRDef = SchedModels.findProcResUnits(PRVec[i], PM); in ExpandProcResources()
790 PRVec.push_back(SuperDef); in ExpandProcResources()
809 PRVec.push_back(*PRI); in ExpandProcResources()
948 RecVec PRVec = WriteRes->getValueAsListOfDefs("ProcResources"); in GenSchedClassTables() local
952 ExpandProcResources(PRVec, Cycles, ProcModel); in GenSchedClassTables()
954 for (unsigned PRIdx = 0, PREnd = PRVec.size(); in GenSchedClassTables()
957 WPREntry.ProcResourceIdx = ProcModel.getProcResourceIdx(PRVec[PRIdx]); in GenSchedClassTables()