Home
last modified time | relevance | path

Searched refs:def_reg (Results 1 – 3 of 3) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_register_allocation.cpp843 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() argument
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() argument
[all …]
Daco_insert_NOPs.cpp571 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()
Daco_lower_to_hw_instr.cpp974 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()