Lines Matching defs:spills_entry

70    std::vector<std::unordered_map<Temp, uint32_t>> spills_entry;
93 spills_entry(program->blocks.size()), spills_exit(program->blocks.size()),
468 !ctx.spills_entry[block_idx].count(phi->definitions[0].getTemp()))
522 ctx.spills_entry[block_idx][spilled.first] = spilled.second;
545 pair.second.second > distance && !ctx.spills_entry[block_idx].count(pair.first)) {
566 ctx.spills_entry[block_idx][to_spill] = spill_id;
586 !ctx.spills_entry[block_idx].count(pair.first)) {
592 ctx.spills_entry[block_idx][to_spill] = ctx.allocate_spill_id(to_spill.regClass());
611 ctx.spills_entry[block_idx].insert(pair);
624 ctx.spills_entry[block_idx].insert(pair);
636 ctx.spills_entry[block_idx].insert(pair).second) {
646 ctx.spills_entry[block_idx].insert(pair).second) {
690 ctx.spills_entry[block_idx][pair.first] = spill_id;
715 ctx.spills_entry[block_idx][phi->definitions[0].getTemp()] =
736 assert(!ctx.spills_entry[block_idx].count(*it));
746 ctx.spills_entry[block_idx][to_spill] = ctx.allocate_spill_id(to_spill.regClass());
779 if (ctx.spills_entry[block_idx].count(live.first))
813 if (ctx.spills_entry[block_idx].count(live.first))
863 !ctx.spills_entry[block_idx].count(phi->definitions[0].getTemp())) {
870 uint32_t def_spill_id = ctx.spills_entry[block_idx][phi->definitions[0].getTemp()];
935 for (std::pair<Temp, uint32_t> pair : ctx.spills_entry[block_idx]) {
989 !ctx.spills_entry[block_idx].count(phi->definitions[0].getTemp()));
1049 if (ctx.spills_entry[block_idx].count(pair.first))
1289 for (auto it = ctx.spills_entry[block_idx].begin(); it != ctx.spills_entry[block_idx].end();
1291 for (auto it2 = std::next(it); it2 != ctx.spills_entry[block_idx].end(); ++it2)
1301 const auto& current_spills = ctx.spills_entry[block_idx];
1749 for (std::pair<Temp, uint32_t> pair : ctx.spills_entry[block.index]) {