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.cpp431 check(instr->definitions[i].regClass().is_linear_vgpr() == in validate_ir()
432 instr->operands[i].regClass().is_linear_vgpr(), in validate_ir()
435 check(!instr->definitions[i].regClass().is_linear_vgpr(), in validate_ir()
Daco_ir.h347 constexpr bool is_linear_vgpr() const { return rc & (1 << 6); }; in is_linear_vgpr() function
352 constexpr bool is_linear() const { return rc <= RC::s16 || is_linear_vgpr(); } in is_linear()
367 if (is_linear_vgpr()) { in resize()
Daco_register_allocation.cpp1086 ctx.assignments[reg_file[j]].rc.is_linear_vgpr()) { in get_regs_for_copies()
1235 ctx.assignments[reg_file[j]].rc.is_linear_vgpr()) { in get_reg_impl()
1690 linear_vgpr |= ctx.assignments[reg_file[j]].rc.is_linear_vgpr(); in get_reg_create_vector()
2089 assert(!val.regClass().is_linear_vgpr()); in handle_live_in()
2724 linear_vgpr |= parallelcopy[i].first.regClass().is_linear_vgpr(); in register_allocation()
Daco_lower_to_hw_instr.cpp1184 } else if (def.regClass().is_linear_vgpr()) { in do_copy()
1285 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