diff options
author | Matt Turner <mattst88@gmail.com> | 2014-06-24 15:53:19 -0700 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2014-07-01 08:55:51 -0700 |
commit | c5030ac0ac15d3c91c4352789f94281da9a9dcad (patch) | |
tree | 76c87e55c8a69d360180466b977c006dbf693bac /src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp | |
parent | bc2fbbafd216676ccc7c3abd794ecb7dd1fa631f (diff) | |
download | external_mesa3d-c5030ac0ac15d3c91c4352789f94281da9a9dcad.zip external_mesa3d-c5030ac0ac15d3c91c4352789f94281da9a9dcad.tar.gz external_mesa3d-c5030ac0ac15d3c91c4352789f94281da9a9dcad.tar.bz2 |
i965: Use typed foreach_in_list instead of foreach_list.
Acked-by: Ian Romanick <ian.d.romanick@intel.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp | 11 |
1 files changed, 3 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 a740c58..7b2b0d1 100644 --- a/src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp @@ -133,8 +133,7 @@ can_coalesce_vars(brw::fs_live_variables *live_intervals, int scan_ip = -1; - foreach_list(n, instructions) { - fs_inst *scan_inst = (fs_inst *)n; + foreach_in_list(fs_inst, scan_inst, instructions) { scan_ip++; if (scan_inst->is_control_flow()) @@ -169,9 +168,7 @@ fs_visitor::register_coalesce() int var_to[MAX_SAMPLER_MESSAGE_SIZE]; int var_from[MAX_SAMPLER_MESSAGE_SIZE]; - foreach_list(node, &this->instructions) { - fs_inst *inst = (fs_inst *)node; - + foreach_in_list(fs_inst, inst, &instructions) { if (!is_coalesce_candidate(inst, virtual_grf_sizes)) continue; @@ -242,9 +239,7 @@ fs_visitor::register_coalesce() } } - foreach_list(node, &this->instructions) { - fs_inst *scan_inst = (fs_inst *)node; - + foreach_in_list(fs_inst, scan_inst, &instructions) { for (int i = 0; i < src_size; i++) { if (mov[i] || was_load_payload) { if (scan_inst->dst.file == GRF && |