Searched refs:is_linear_vgpr (Results 1 – 5 of 5) sorted by relevance
431 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()
347 constexpr bool is_linear_vgpr() const { return rc & (1 << 6); }; in is_linear_vgpr() function352 constexpr bool is_linear() const { return rc <= RC::s16 || is_linear_vgpr(); } in is_linear()367 if (is_linear_vgpr()) { in resize()
1086 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()
1184 } else if (def.regClass().is_linear_vgpr()) { in do_copy()1285 if (def.regClass().is_linear_vgpr()) { in do_swap()
3587 - aco: add RegClass::is_linear_vgpr helper