Lines Matching defs:PRVec
121 void ExpandProcResources(RecVec &PRVec, std::vector<int64_t> &ReleaseAtCycles,
1003 RecVec &PRVec, std::vector<int64_t> &ReleaseAtCycles,
1005 assert(PRVec.size() == ReleaseAtCycles.size() && "failed precondition");
1006 for (unsigned i = 0, e = PRVec.size(); i != e; ++i) {
1007 Record *PRDef = PRVec[i];
1023 PRVec.push_back(SuperDef);
1040 PRVec.push_back(PR);
1169 RecVec PRVec = WriteRes->getValueAsListOfDefs("ProcResources");
1179 ReleaseAtCycles.size() != PRVec.size()) {
1185 .concat(Twine(PRVec.size()))
1191 AcquireAtCycles.size() != PRVec.size()) {
1198 .concat(Twine(PRVec.size())));
1204 ReleaseAtCycles.resize(PRVec.size(), 1);
1210 AcquireAtCycles.resize(PRVec.size(), 0);
1215 ExpandProcResources(PRVec, ReleaseAtCycles, AcquireAtCycles, ProcModel);
1218 for (unsigned PRIdx = 0, PREnd = PRVec.size(); PRIdx != PREnd;
1221 WPREntry.ProcResourceIdx = ProcModel.getProcResourceIdx(PRVec[PRIdx]);