diff options
author | Matt Turner <[email protected]> | 2014-04-15 17:27:55 -0700 |
---|---|---|
committer | Matt Turner <[email protected]> | 2014-04-15 17:27:55 -0700 |
commit | 9fed62723444fa76bd411ef4c2e4eeb98968a791 (patch) | |
tree | 15352ef563e77d0d669ec3abb239dc686c220a33 | |
parent | f092e8951ce5212ba3cbb382ce3a6666eb6c9bed (diff) |
Revert "i965/fs: Only sweep NOPs if register coalescing made progress."
This reverts commit f092e8951ce5212ba3cbb382ce3a6666eb6c9bed.
Didn't mean to push this...
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
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; } |