Lines Matching refs:parallelcopies
721 std::vector<std::pair<Operand, Definition>>& parallelcopies, in update_renames() argument
725 for (std::pair<Operand, Definition>& copy : parallelcopies) { in update_renames()
733 auto it = parallelcopies.begin(); in update_renames()
734 while (it != parallelcopies.end()) { in update_renames()
748 it = parallelcopies.erase(it); in update_renames()
757 for (std::pair<Operand, Definition>& other : parallelcopies) { in update_renames()
763 it = parallelcopies.erase(it); in update_renames()
796 for (std::pair<Operand, Definition>& pc : parallelcopies) { in update_renames()
985 std::vector<std::pair<Operand, Definition>>& parallelcopies, in get_regs_for_copies() argument
1050 parallelcopies.emplace_back(pc_op, pc_def); in get_regs_for_copies()
1131 if (!get_regs_for_copies(ctx, reg_file, parallelcopies, new_vars, bounds, instr, def_reg)) in get_regs_for_copies()
1139 parallelcopies.emplace_back(pc_op, pc_def); in get_regs_for_copies()
1147 std::vector<std::pair<Operand, Definition>>& parallelcopies, const DefInfo& info, in get_reg_impl() argument
1295 parallelcopies.insert(parallelcopies.end(), pc.begin(), pc.end()); in get_reg_impl()
1379 std::vector<std::pair<Operand, Definition>>& parallelcopies, PhysReg start) in compact_relocate_vars() argument
1423 parallelcopies.emplace_back(pc_op, pc_def); in compact_relocate_vars()
1524 std::vector<std::pair<Operand, Definition>>& parallelcopies, aco_ptr<Instruction>& instr, in get_reg() argument
1571 res = get_reg_impl(ctx, reg_file, parallelcopies, info, instr); in get_reg()
1604 PhysReg space = compact_relocate_vars(ctx, vars, parallelcopies, regs.lo()); in get_reg()
1612 compact_relocate_vars(ctx, killed_op_vars, parallelcopies, space); in get_reg()
1621 return compact_relocate_vars(ctx, def_vars, parallelcopies, space); in get_reg()
1624 return get_reg(ctx, reg_file, temp, parallelcopies, instr, operand_index); in get_reg()
1629 std::vector<std::pair<Operand, Definition>>& parallelcopies, in get_reg_create_vector() argument
1726 return get_reg(ctx, reg_file, temp, parallelcopies, instr); in get_reg_create_vector()
1767 return get_reg(ctx, reg_file, temp, parallelcopies, instr); in get_reg_create_vector()
1769 return get_reg_create_vector(ctx, reg_file, temp, parallelcopies, instr); in get_reg_create_vector()
1772 parallelcopies.insert(parallelcopies.end(), pc.begin(), pc.end()); in get_reg_create_vector()