v3d: Drop the old class bits splitting up the accumulators.

This seems to be left over from vc4, and I don't use them any more.
This commit is contained in:
Eric Anholt 2019-02-26 09:13:43 -08:00
parent dff1fc04e0
commit 70df388219
1 changed files with 3 additions and 7 deletions

View File

@ -379,9 +379,7 @@ node_to_temp_priority(const void *in_a, const void *in_b)
} }
#define CLASS_BIT_PHYS (1 << 0) #define CLASS_BIT_PHYS (1 << 0)
#define CLASS_BIT_R0_R2 (1 << 1) #define CLASS_BIT_ACC (1 << 1)
#define CLASS_BIT_R3 (1 << 2)
#define CLASS_BIT_R4 (1 << 3)
/** /**
* Returns a mapping from QFILE_TEMP indices to struct qpu_regs. * Returns a mapping from QFILE_TEMP indices to struct qpu_regs.
@ -448,7 +446,7 @@ v3d_register_allocate(struct v3d_compile *c, bool *spilled)
* incrementally remove bits that the temp definitely can't be in. * incrementally remove bits that the temp definitely can't be in.
*/ */
memset(class_bits, memset(class_bits,
CLASS_BIT_PHYS | CLASS_BIT_R0_R2 | CLASS_BIT_R3 | CLASS_BIT_R4, CLASS_BIT_PHYS | CLASS_BIT_ACC,
sizeof(class_bits)); sizeof(class_bits));
int ip = 0; int ip = 0;
@ -551,9 +549,7 @@ v3d_register_allocate(struct v3d_compile *c, bool *spilled)
c->compiler->reg_class_phys[thread_index]); c->compiler->reg_class_phys[thread_index]);
} else { } else {
assert(class_bits[i] == (CLASS_BIT_PHYS | assert(class_bits[i] == (CLASS_BIT_PHYS |
CLASS_BIT_R0_R2 | CLASS_BIT_ACC));
CLASS_BIT_R3 |
CLASS_BIT_R4));
ra_set_node_class(g, temp_to_node[i], ra_set_node_class(g, temp_to_node[i],
c->compiler->reg_class_phys_or_acc[thread_index]); c->compiler->reg_class_phys_or_acc[thread_index]);
} }