broadcom/vc5: Use a physical-reg-only register class for LDVPM.

This is needed for LDVPM on V3D 4.x, but will also be needed for keeping
values out of the accumulators across THRSW.
This commit is contained in:
Eric Anholt
2018-01-05 14:34:51 -08:00
parent 22a02f3e34
commit edbd817c30
2 changed files with 21 additions and 8 deletions

View File

@@ -383,7 +383,8 @@ struct qblock {
struct v3d_compiler {
const struct v3d_device_info *devinfo;
struct ra_regs *regs;
unsigned int reg_class[3];
unsigned int reg_class_phys[3];
unsigned int reg_class_phys_or_acc[3];
};
struct v3d_compile {