• Home
  • Raw
  • Download

Lines Matching refs:parallelcopies

767                std::vector<std::pair<Operand, Definition>>& parallelcopies,  in update_renames()  argument
771 for (std::pair<Operand, Definition>& copy : parallelcopies) { in update_renames()
779 auto it = parallelcopies.begin(); in update_renames()
780 while (it != parallelcopies.end()) { in update_renames()
794 it = parallelcopies.erase(it); in update_renames()
803 for (std::pair<Operand, Definition>& other : parallelcopies) { in update_renames()
809 it = parallelcopies.erase(it); in update_renames()
842 for (std::pair<Operand, Definition>& pc : parallelcopies) { in update_renames()
1041 std::vector<std::pair<Operand, Definition>>& parallelcopies, in get_reg_for_create_vector_copy() argument
1078 parallelcopies.emplace_back(instr->operands[i], pc_def); in get_reg_for_create_vector_copy()
1090 std::vector<std::pair<Operand, Definition>>& parallelcopies, in get_regs_for_copies() argument
1106 get_reg_for_create_vector_copy(ctx, reg_file, parallelcopies, instr, def_reg, info, id); in get_regs_for_copies()
1140 parallelcopies.emplace_back(pc_op, pc_def); in get_regs_for_copies()
1221 if (!get_regs_for_copies(ctx, reg_file, parallelcopies, new_vars, bounds, instr, def_reg)) in get_regs_for_copies()
1229 parallelcopies.emplace_back(pc_op, pc_def); in get_regs_for_copies()
1237 std::vector<std::pair<Operand, Definition>>& parallelcopies, const DefInfo& info, in get_reg_impl() argument
1377 parallelcopies.insert(parallelcopies.end(), pc.begin(), pc.end()); in get_reg_impl()
1461 std::vector<std::pair<Operand, Definition>>& parallelcopies, PhysReg start) in compact_relocate_vars() argument
1505 parallelcopies.emplace_back(pc_op, pc_def); in compact_relocate_vars()
1606 std::vector<std::pair<Operand, Definition>>& parallelcopies, aco_ptr<Instruction>& instr, in get_reg() argument
1657 res = get_reg_impl(ctx, reg_file, parallelcopies, info, instr); in get_reg()
1690 PhysReg space = compact_relocate_vars(ctx, vars, parallelcopies, regs.lo()); in get_reg()
1698 compact_relocate_vars(ctx, killed_op_vars, parallelcopies, space); in get_reg()
1707 return compact_relocate_vars(ctx, def_vars, parallelcopies, space); in get_reg()
1710 return get_reg(ctx, reg_file, temp, parallelcopies, instr, operand_index); in get_reg()
1715 std::vector<std::pair<Operand, Definition>>& parallelcopies, in get_reg_create_vector() argument
1816 return get_reg(ctx, reg_file, temp, parallelcopies, instr); in get_reg_create_vector()
1846 return get_reg(ctx, reg_file, temp, parallelcopies, instr); in get_reg_create_vector()
1848 return get_reg_create_vector(ctx, reg_file, temp, parallelcopies, instr); in get_reg_create_vector()
1851 parallelcopies.insert(parallelcopies.end(), pc.begin(), pc.end()); in get_reg_create_vector()