Lines Matching defs:renames

69    std::vector<std::map<Temp, Temp>> renames;
88 register_demand(std::move(register_demand_)), renames(program->blocks.size()),
783 std::map<Temp, Temp>::iterator it = ctx.renames[pred_idx].find(live.first);
784 if (it != ctx.renames[pred_idx].end())
785 ctx.renames[block_idx].insert(*it);
794 ctx.renames[block_idx][live.first] = new_name;
817 std::map<Temp, Temp>::iterator it = ctx.renames[pred_idx].find(live.first);
818 if (it != ctx.renames[pred_idx].end())
819 ctx.renames[block_idx].insert(*it);
830 ctx.renames[block_idx][live.first] = new_name;
881 std::map<Temp, Temp>::iterator rename_it = ctx.renames[pred_idx].find(var);
883 if (rename_it == ctx.renames[preds[i]].end() && ctx.remat.count(var))
895 if (rename_it != ctx.renames[pred_idx].end()) {
897 ctx.renames[pred_idx].erase(rename_it);
958 std::map<Temp, Temp>::iterator rename_it = ctx.renames[pred_idx].find(var);
959 if (rename_it != ctx.renames[pred_idx].end()) {
961 ctx.renames[pred_idx].erase(rename_it);
997 ctx.renames[pred_idx].find(phi->operands[i].getTemp());
998 if (it != ctx.renames[pred_idx].end()) {
1032 ctx.renames[pred_idx][tmp] = new_name;
1079 ctx.renames[pred.index][pair.first] = new_name;
1086 if (!ctx.renames[pred_idx].count(pair.first)) {
1093 rename = ctx.renames[pred_idx][pair.first];
1095 is_same = rename == ctx.renames[pred_idx][pair.first];
1110 if (ctx.renames[preds[i]].count(pair.first)) {
1111 tmp = ctx.renames[preds[i]][pair.first];
1126 /* the variable was renamed: add new name to renames */
1128 ctx.renames[block_idx][pair.first] = rename;
1186 auto rename_it = ctx.renames[block_idx].find(op.getTemp());
1187 if (rename_it != ctx.renames[block_idx].end()) {
1200 ctx.renames[block_idx][op.getTemp()] = new_tmp;
1250 if (ctx.renames[block_idx].count(to_spill)) {
1251 to_spill = ctx.renames[block_idx][to_spill];
1301 !ctx.renames[block_idx].empty() || ctx.unused_remats.size();
1323 /* preserve original renames at end of loop header block */
1324 std::map<Temp, Temp> renames = std::move(ctx.renames[loop_header->index]);
1329 /* propagate new renames through loop: i.e. repair the SSA */
1330 renames.swap(ctx.renames[loop_header->index]);
1331 for (std::pair<Temp, Temp> rename : renames) {
1363 ctx.renames[idx].insert(rename);