From: Matt Turner Date: Wed, 16 Apr 2014 00:27:55 +0000 (-0700) Subject: Revert "i965/fs: Only sweep NOPs if register coalescing made progress." X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9fed62723444fa76bd411ef4c2e4eeb98968a791;p=mesa.git Revert "i965/fs: Only sweep NOPs if register coalescing made progress." This reverts commit f092e8951ce5212ba3cbb382ce3a6666eb6c9bed. Didn't mean to push this... --- diff --git a/src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp b/src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp index d5dd2c2954e..4e3b611197a 100644 --- a/src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp @@ -215,18 +215,17 @@ fs_visitor::register_coalesce() reg_from = -1; } - if (progress) { - foreach_list_safe(node, &this->instructions) { - fs_inst *inst = (fs_inst *)node; + foreach_list_safe(node, &this->instructions) { + fs_inst *inst = (fs_inst *)node; - if (inst->opcode == BRW_OPCODE_NOP) { - inst->remove(); - progress = true; - } + if (inst->opcode == BRW_OPCODE_NOP) { + inst->remove(); + progress = true; } + } + if (progress) invalidate_live_intervals(); - } return progress; }