Lines Matching refs:WriteProcResources
59 std::vector<MCWriteProcResEntry> WriteProcResources; member
67 WriteProcResources.resize(1); in SchedClassTables()
1111 std::vector<MCWriteProcResEntry> WriteProcResources; in GenSchedClassTables() local
1222 unsigned WPRIdx = 0, WPREnd = WriteProcResources.size(); in GenSchedClassTables()
1224 if (WriteProcResources[WPRIdx].ProcResourceIdx in GenSchedClassTables()
1235 WriteProcResources[WPRIdx].ReleaseAtCycle += in GenSchedClassTables()
1241 WriteProcResources.push_back(WPREntry); in GenSchedClassTables()
1279 WriteProcResources.clear(); in GenSchedClassTables()
1287 llvm::sort(WriteProcResources, LessWriteProcResources()); in GenSchedClassTables()
1289 SCDesc.NumWriteProcResEntries = WriteProcResources.size(); in GenSchedClassTables()
1291 std::search(SchedTables.WriteProcResources.begin(), in GenSchedClassTables()
1292 SchedTables.WriteProcResources.end(), in GenSchedClassTables()
1293 WriteProcResources.begin(), WriteProcResources.end()); in GenSchedClassTables()
1294 if (WPRPos != SchedTables.WriteProcResources.end()) in GenSchedClassTables()
1295 SCDesc.WriteProcResIdx = WPRPos - SchedTables.WriteProcResources.begin(); in GenSchedClassTables()
1297 SCDesc.WriteProcResIdx = SchedTables.WriteProcResources.size(); in GenSchedClassTables()
1298 SchedTables.WriteProcResources.insert(WPRPos, WriteProcResources.begin(), in GenSchedClassTables()
1299 WriteProcResources.end()); in GenSchedClassTables()
1344 for (unsigned WPRIdx = 1, WPREnd = SchedTables.WriteProcResources.size(); in EmitSchedClassTables()
1346 MCWriteProcResEntry &WPREntry = SchedTables.WriteProcResources[WPRIdx]; in EmitSchedClassTables()