mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 10:30:08 +01:00
intel/brw: Remove conversion from fs_reg to brw_reg
They are effectively the same now. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29791>
This commit is contained in:
parent
e4f37c6ab9
commit
06fbab3a74
3 changed files with 2 additions and 16 deletions
|
|
@ -75,7 +75,7 @@ brw_reg_from_fs_reg(const struct intel_device_info *devinfo, fs_inst *inst,
|
|||
case FIXED_GRF:
|
||||
case IMM:
|
||||
assert(reg->offset == 0);
|
||||
brw_reg = reg->as_brw_reg();
|
||||
brw_reg = *reg;
|
||||
break;
|
||||
case BAD_FILE:
|
||||
/* Probably unused. */
|
||||
|
|
|
|||
|
|
@ -204,7 +204,7 @@ brw_fs_validate(const fs_visitor &s)
|
|||
*/
|
||||
if (intel_needs_workaround(devinfo, 14014617373) &&
|
||||
inst->dst.is_accumulator() &&
|
||||
phys_subnr(devinfo, inst->dst.as_brw_reg()) == 0) {
|
||||
phys_subnr(devinfo, inst->dst) == 0) {
|
||||
fsv_assert_eq(inst->dst.hstride, 1);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -36,20 +36,6 @@ public:
|
|||
fs_reg(struct ::brw_reg reg);
|
||||
fs_reg(enum brw_reg_file file, unsigned nr);
|
||||
fs_reg(enum brw_reg_file file, unsigned nr, enum brw_reg_type type);
|
||||
|
||||
const brw_reg &as_brw_reg() const
|
||||
{
|
||||
assert(file == ARF || file == FIXED_GRF || file == IMM);
|
||||
assert(offset == 0);
|
||||
return static_cast<const brw_reg &>(*this);
|
||||
}
|
||||
|
||||
brw_reg &as_brw_reg()
|
||||
{
|
||||
assert(file == ARF || file == FIXED_GRF || file == IMM);
|
||||
assert(offset == 0);
|
||||
return static_cast<brw_reg &>(*this);
|
||||
}
|
||||
};
|
||||
|
||||
static inline fs_reg
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue