vc4: Reuse list_for_each_entry_safe_rev().
This didn't exist when I wrote the code.
This commit is contained in:
@@ -86,12 +86,8 @@ qir_opt_dead_code(struct vc4_compile *c)
|
|||||||
/* Whether we're eliminating texture setup currently. */
|
/* Whether we're eliminating texture setup currently. */
|
||||||
bool dce_tex = false;
|
bool dce_tex = false;
|
||||||
|
|
||||||
struct list_head *node, *t;
|
list_for_each_entry_safe_rev(struct qinst, inst, &c->instructions,
|
||||||
for (node = c->instructions.prev, t = node->prev;
|
link) {
|
||||||
&c->instructions != node;
|
|
||||||
node = t, t = t->prev) {
|
|
||||||
struct qinst *inst = (struct qinst *)node;
|
|
||||||
|
|
||||||
if (inst->dst.file == QFILE_TEMP &&
|
if (inst->dst.file == QFILE_TEMP &&
|
||||||
!used[inst->dst.index] &&
|
!used[inst->dst.index] &&
|
||||||
!inst->sf &&
|
!inst->sf &&
|
||||||
|
Reference in New Issue
Block a user