Lines Matching refs:AcquireAtCycles
123 std::vector<int64_t> &AcquireAtCycles,
982 std::vector<int64_t> &AcquireAtCycles, const CodeGenProcModel &PM) {
1004 AcquireAtCycles.push_back(AcquireAtCycles[i]);
1021 AcquireAtCycles.push_back(AcquireAtCycles[i]);
1156 std::vector<int64_t> AcquireAtCycles =
1157 WriteRes->getValueAsListOfInts("AcquireAtCycles");
1173 if (!AcquireAtCycles.empty() && AcquireAtCycles.size() != PRVec.size()) {
1176 Twine("Inconsistent resource cycles: size(AcquireAtCycles) != "
1178 .concat(Twine(AcquireAtCycles.size()))
1189 if (AcquireAtCycles.empty()) {
1190 // If AcquireAtCycles is not provided, reserve the resource
1192 AcquireAtCycles.resize(PRVec.size(), 0);
1195 assert(AcquireAtCycles.size() == ReleaseAtCycles.size());
1197 ExpandProcResources(PRVec, ReleaseAtCycles, AcquireAtCycles, ProcModel);
1198 assert(AcquireAtCycles.size() == ReleaseAtCycles.size());
1206 WPREntry.AcquireAtCycle = AcquireAtCycles[PRIdx];
1207 if (AcquireAtCycles[PRIdx] > ReleaseAtCycles[PRIdx]) {
1210 Twine("Inconsistent resource cycles: AcquireAtCycles "
1213 if (AcquireAtCycles[PRIdx] < 0) {