broadcom/compiler: pass a devinfo to check if an instruction writes to TMU
V3D 3.x has V3D_QPU_WADDR_TMU which in V3D 4.x is V3D_QPU_WADDR_UNIFA (which isn't a TMU write address). This change passes a devinfo to any functions that need to do these checks so we can account for the target V3D version correctly. Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8980>
This commit is contained in:

committed by
Marge Bot

parent
449af48f42
commit
f85fcaa494
@@ -950,7 +950,7 @@ bool vir_has_side_effects(struct v3d_compile *c, struct qinst *inst);
|
||||
bool vir_get_add_op(struct qinst *inst, enum v3d_qpu_add_op *op);
|
||||
bool vir_get_mul_op(struct qinst *inst, enum v3d_qpu_mul_op *op);
|
||||
bool vir_is_raw_mov(struct qinst *inst);
|
||||
bool vir_is_tex(struct qinst *inst);
|
||||
bool vir_is_tex(const struct v3d_device_info *devinfo, struct qinst *inst);
|
||||
bool vir_is_add(struct qinst *inst);
|
||||
bool vir_is_mul(struct qinst *inst);
|
||||
bool vir_writes_r3(const struct v3d_device_info *devinfo, struct qinst *inst);
|
||||
|
Reference in New Issue
Block a user