Lines Matching defs:AcquireAtCycles
128 std::vector<int64_t> &AcquireAtCycles,
1037 std::vector<int64_t> &AcquireAtCycles, const CodeGenProcModel &PM) {
1058 AcquireAtCycles.push_back(AcquireAtCycles[I]);
1075 AcquireAtCycles.push_back(AcquireAtCycles[I]);
1204 std::vector<int64_t> AcquireAtCycles =
1205 WriteRes->getValueAsListOfInts("AcquireAtCycles");
1221 if (!AcquireAtCycles.empty() &&
1222 AcquireAtCycles.size() != PRVec.size()) {
1225 Twine("Inconsistent resource cycles: size(AcquireAtCycles) != "
1227 .concat(Twine(AcquireAtCycles.size()))
1238 if (AcquireAtCycles.empty()) {
1239 // If AcquireAtCycles is not provided, reserve the resource
1241 AcquireAtCycles.resize(PRVec.size(), 0);
1244 assert(AcquireAtCycles.size() == ReleaseAtCycles.size());
1246 expandProcResources(PRVec, ReleaseAtCycles, AcquireAtCycles, ProcModel);
1247 assert(AcquireAtCycles.size() == ReleaseAtCycles.size());
1255 WPREntry.AcquireAtCycle = AcquireAtCycles[PRIdx];
1256 if (AcquireAtCycles[PRIdx] > ReleaseAtCycles[PRIdx]) {
1259 Twine("Inconsistent resource cycles: AcquireAtCycles "
1262 if (AcquireAtCycles[PRIdx] < 0) {