Home
last modified time | relevance | path

Searched refs:is_linear_vgpr (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_validate.cpp452 check(instr->definitions[i].regClass().is_linear_vgpr() == in validate_ir()
453 instr->operands[i].regClass().is_linear_vgpr(), in validate_ir()
456 check(!instr->definitions[i].regClass().is_linear_vgpr(), in validate_ir()
Daco_ir.h348 constexpr bool is_linear_vgpr() const { return rc & (1 << 6); }; in is_linear_vgpr() function
353 constexpr bool is_linear() const { return rc <= RC::s16 || is_linear_vgpr(); } in is_linear()
368 if (is_linear_vgpr()) { in resize()
Daco_register_allocation.cpp1176 ctx.assignments[reg_file[j]].rc.is_linear_vgpr()) { in get_regs_for_copies()
1325 ctx.assignments[reg_file[j]].rc.is_linear_vgpr()) { in get_reg_impl()
1777 linear_vgpr |= ctx.assignments[reg_file[j]].rc.is_linear_vgpr(); in get_reg_create_vector()
2177 assert(!val.regClass().is_linear_vgpr()); in handle_live_in()
2959 linear_vgpr |= parallelcopy[i].first.regClass().is_linear_vgpr(); in register_allocation()
Daco_lower_to_hw_instr.cpp1227 } else if (def.regClass().is_linear_vgpr()) { in do_copy()
1368 if (def.regClass().is_linear_vgpr()) { in do_swap()
/third_party/mesa3d/docs/relnotes/
D21.3.0.rst3587 - aco: add RegClass::is_linear_vgpr helper