Lines Matching refs:renames
74 std::vector<std::unordered_map<unsigned, Temp>> renames;
92 renames(program->blocks.size()), policy(policy_)
2028 ctx.renames[block.index][orig.id()] = pc.second.getTemp();
2143 std::unordered_map<unsigned, Temp>::iterator it = ctx.renames[block_idx].find(val.id());
2144 if (it == ctx.renames[block_idx].end())
2205 std::unordered_map<unsigned, Temp> renames;
2215 /* insert additional renames at block end, but don't overwrite */
2216 renames[prev.id()] = renamed;
2219 auto it = ctx.renames[idx].emplace(val.id(), renamed);
2239 for (unsigned i = renames.size(); i < loop_header.instructions.size(); i++) {
2262 if (renames.empty())
2265 /* propagate new renames through loop */
2278 auto rename = renames.find(op.tempId());
2279 if (rename != renames.end()) {
2292 * Reg-to-reg moves (renames) from previous blocks are taken into account and
2324 ctx.renames[block.index][val.id()] = renamed;
2354 ctx.renames[block.index].emplace(t, renamed);
2985 ctx.renames[block.index][orig.id()] = pc->definitions[i].getTemp();