Searched refs:def_reg (Results 1 - 3 of 3) sorted by relevance
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_register_allocation.cpp | 843 PhysReg def_reg = pc.second.physReg(); in update_renames() local 844 omit_renaming &= def_reg > copy.first.physReg() in update_renames() 845 ? (copy.first.physReg() + copy.first.size() <= def_reg.reg()) in update_renames() 846 : (def_reg + pc.second.size() <= copy.first.physReg().reg()); in update_renames() 1042 aco_ptr<Instruction>& instr, const PhysRegInterval def_reg, in get_reg_for_create_vector_copy() 1045 PhysReg reg = def_reg.lo(); in get_reg_for_create_vector_copy() 1061 if (def_reg.contains(PhysRegInterval{var.reg, info.size})) { in get_reg_for_create_vector_copy() 1062 reg = def_reg.lo(); in get_reg_for_create_vector_copy() 1075 if (!intersects(def_reg, PhysRegInterval{op.reg, op.rc.size()}) && in get_reg_for_create_vector_copy() 1092 aco_ptr<Instruction>& instr, const PhysRegInterval def_reg) in get_regs_for_copies() 1040 get_reg_for_create_vector_copy(ra_ctx& ctx, RegisterFile& reg_file, std::vector<std::pair<Operand, Definition>>& parallelcopies, aco_ptr<Instruction>& instr, const PhysRegInterval def_reg, DefInfo info, unsigned id) get_reg_for_create_vector_copy() argument 1089 get_regs_for_copies(ra_ctx& ctx, RegisterFile& reg_file, std::vector<std::pair<Operand, Definition>>& parallelcopies, const std::vector<unsigned>& vars, const PhysRegInterval bounds, aco_ptr<Instruction>& instr, const PhysRegInterval def_reg) get_regs_for_copies() argument [all...] |
H A D | aco_insert_NOPs.cpp | 571 unsigned def_reg = def.physReg() + i; in check_written_regs() local 572 writes_any |= def_reg < check_regs.size() && check_regs[def_reg]; in check_written_regs()
|
H A D | aco_lower_to_hw_instr.cpp | 974 PhysReg def_reg = src.def.physReg(); in split_copy() local 976 def_reg.reg_b += offset; in split_copy() 988 bool can_increase = def_reg.reg_b % MIN2(next, max_align) == 0 && in split_copy() 998 *def = Definition(src.def.tempId(), def_reg, src.def.regClass().resize(bytes)); in split_copy()
|
Completed in 13 milliseconds