Lines Matching defs:SyncedInstrs
219 SUnitsToCandidateSGsMap &SyncedInstrs);
221 void initSchedGroup(SUnitsToCandidateSGsMap &SyncedInstrs);
258 DenseMap<int, SUnitsToCandidateSGsMap> SyncedInstrs;
266 // Whether or not we actually have any SyncedInstrs to try to solve.
345 DenseMap<int, SUnitsToCandidateSGsMap> &SyncedInstrs,
347 : DAG(DAG), SyncedInstrs(SyncedInstrs),
350 for (auto &PipelineInstrs : SyncedInstrs) {
397 int PipelineIDx = SyncedInstrs.size() - 1;
398 PipelineInstrs.resize(SyncedInstrs.size());
399 for (auto &SyncInstrMap : SyncedInstrs) {
831 DenseMap<int, SUnitsToCandidateSGsMap> &SyncedInstrs,
851 DenseMap<int, SUnitsToCandidateSGsMap> &SyncedInstrs,
867 DenseMap<int, SUnitsToCandidateSGsMap> &SyncedInstrs,
881 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
885 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1321 DenseMap<int, SUnitsToCandidateSGsMap> &SyncedInstrs,
1541 DenseMap<int, SUnitsToCandidateSGsMap> &SyncedInstrs,
1612 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1625 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1633 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1647 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1664 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1679 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1695 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1705 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1742 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1749 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1757 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1785 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1802 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1819 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1827 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1834 DenseMap<int, SUnitsToCandidateSGsMap> &SyncedInstrs,
1850 DenseMap<int, SUnitsToCandidateSGsMap> &SyncedInstrs,
1863 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
1867 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2064 DenseMap<int, SUnitsToCandidateSGsMap> &SyncedInstrs,
2084 DenseMap<int, SUnitsToCandidateSGsMap> &SyncedInstrs,
2179 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2183 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2196 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2200 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2206 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2210 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2220 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2225 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2232 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2236 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2243 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2247 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2256 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2261 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2265 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2277 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2282 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2286 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2291 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2296 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2300 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2307 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2311 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2318 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2322 SG->initSchedGroup(SyncedInstrs[SG->getSyncID()]);
2357 DenseMap<int, SUnitsToCandidateSGsMap> SyncedInstrs;
2544 SUnitsToCandidateSGsMap &SyncedInstrs) {
2552 SyncedInstrs[&SU].push_back(SGID);
2560 void SchedGroup::initSchedGroup(SUnitsToCandidateSGsMap &SyncedInstrs) {
2568 SyncedInstrs[&SU].push_back(SGID);
2582 SyncedInstrs.clear();
2604 PipelineSolver PS(SyncedSchedGroups, SyncedInstrs, DAG, IsBottomUp);
2683 SG.initSchedGroup(RIter, SyncedInstrs[SG.getSyncID()]);
2694 return S->applyIGLPStrategy(SyncedInstrs, SyncedSchedGroups, Phase);