diff options
author | Eric Anholt <[email protected]> | 2018-03-14 15:04:32 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2018-03-19 16:42:59 -0700 |
commit | 4760040c0980a8921120d517d5e5809f7f0e488c (patch) | |
tree | 9f175d28782284cb857c9082dd0baa2b1c08388f /src/broadcom/compiler | |
parent | 32791a05024d54736eab21379e849480fea78559 (diff) |
broadcom/vc5: Extract v3d_qpu_writes_tmu() helper.
This will be reused in register spilling.
Diffstat (limited to 'src/broadcom/compiler')
-rw-r--r-- | src/broadcom/compiler/qpu_schedule.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/broadcom/compiler/qpu_schedule.c b/src/broadcom/compiler/qpu_schedule.c index 3ced2a49499..b404390a799 100644 --- a/src/broadcom/compiler/qpu_schedule.c +++ b/src/broadcom/compiler/qpu_schedule.c @@ -588,13 +588,8 @@ get_instruction_priority(const struct v3d_qpu_instr *inst) next_score++; /* Schedule texture read setup early to hide their latency better. */ - if (inst->type == V3D_QPU_INSTR_TYPE_ALU && - ((inst->alu.add.magic_write && - v3d_qpu_magic_waddr_is_tmu(inst->alu.add.waddr)) || - (inst->alu.mul.magic_write && - v3d_qpu_magic_waddr_is_tmu(inst->alu.mul.waddr)))) { + if (v3d_qpu_writes_tmu(inst)) return next_score; - } next_score++; return baseline_score; |