Searched refs:is_linear_vgpr (Results 1 – 5 of 5) sorted by relevance
452 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()
348 constexpr bool is_linear_vgpr() const { return rc & (1 << 6); }; in is_linear_vgpr() function353 constexpr bool is_linear() const { return rc <= RC::s16 || is_linear_vgpr(); } in is_linear()368 if (is_linear_vgpr()) { in resize()
1176 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()
1227 } else if (def.regClass().is_linear_vgpr()) { in do_copy()1368 if (def.regClass().is_linear_vgpr()) { in do_swap()
3587 - aco: add RegClass::is_linear_vgpr helper