Searched refs:next_uses (Results 1 – 1 of 1) sorted by relevance
150 std::map<Temp, std::pair<uint32_t, uint32_t>> next_uses = ctx.next_use_distances_end[block_idx]; in next_uses_per_block() local153 …d::map<Temp, std::pair<uint32_t, uint32_t>>::iterator it = next_uses.begin(); it != next_uses.end(… in next_uses_per_block()166 next_uses.erase(def.getTemp()); in next_uses_per_block()176 next_uses[op.getTemp()] = {block_idx, idx}; in next_uses_per_block()181 assert(block_idx != 0 || next_uses.empty()); in next_uses_per_block()182 ctx.next_use_distances_start[block_idx] = next_uses; in next_uses_per_block()200 next_uses.erase(instr->definitions[0].getTemp()); in next_uses_per_block()205 for (std::pair<Temp, std::pair<uint32_t, uint32_t>> pair : next_uses) { in next_uses_per_block()332 std::map<Temp, uint32_t> next_uses; in local_next_uses() local334 next_uses[pair.first] = pair.second.second + block->instructions.size(); in local_next_uses()[all …]