Module: Mesa Branch: master Commit: a298fb15afa91d866c78f80fbd71bafeb9f36fda URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a298fb15afa91d866c78f80fbd71bafeb9f36fda
Author: Eric Anholt <e...@anholt.net> Date: Tue Mar 15 18:50:32 2016 -0700 vc4: Reuse list_for_each_entry_safe_rev(). This didn't exist when I wrote the code. --- src/gallium/drivers/vc4/vc4_opt_dead_code.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/gallium/drivers/vc4/vc4_opt_dead_code.c b/src/gallium/drivers/vc4/vc4_opt_dead_code.c index 9e79a2d..44d0779 100644 --- a/src/gallium/drivers/vc4/vc4_opt_dead_code.c +++ b/src/gallium/drivers/vc4/vc4_opt_dead_code.c @@ -86,12 +86,8 @@ qir_opt_dead_code(struct vc4_compile *c) /* Whether we're eliminating texture setup currently. */ bool dce_tex = false; - struct list_head *node, *t; - for (node = c->instructions.prev, t = node->prev; - &c->instructions != node; - node = t, t = t->prev) { - struct qinst *inst = (struct qinst *)node; - + list_for_each_entry_safe_rev(struct qinst, inst, &c->instructions, + link) { if (inst->dst.file == QFILE_TEMP && !used[inst->dst.index] && !inst->sf && _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit