Lines Matching defs:AcquireAtCycles
122 std::vector<int64_t> &AcquireAtCycles,
1004 std::vector<int64_t> &AcquireAtCycles, const CodeGenProcModel &PM) {
1025 AcquireAtCycles.push_back(AcquireAtCycles[i]);
1042 AcquireAtCycles.push_back(AcquireAtCycles[i]);
1173 std::vector<int64_t> AcquireAtCycles =
1174 WriteRes->getValueAsListOfInts("AcquireAtCycles");
1190 if (!AcquireAtCycles.empty() &&
1191 AcquireAtCycles.size() != PRVec.size()) {
1194 Twine("Inconsistent resource cycles: size(AcquireAtCycles) != "
1196 .concat(Twine(AcquireAtCycles.size()))
1207 if (AcquireAtCycles.empty()) {
1208 // If AcquireAtCycles is not provided, reserve the resource
1210 AcquireAtCycles.resize(PRVec.size(), 0);
1213 assert(AcquireAtCycles.size() == ReleaseAtCycles.size());
1215 ExpandProcResources(PRVec, ReleaseAtCycles, AcquireAtCycles, ProcModel);
1216 assert(AcquireAtCycles.size() == ReleaseAtCycles.size());
1224 WPREntry.AcquireAtCycle = AcquireAtCycles[PRIdx];
1225 if (AcquireAtCycles[PRIdx] > ReleaseAtCycles[PRIdx]) {
1228 Twine("Inconsistent resource cycles: AcquireAtCycles "
1231 if (AcquireAtCycles[PRIdx] < 0) {