diff options
author | Francisco Jerez <currojerez@riseup.net> | 2016-05-18 22:40:40 -0700 |
---|---|---|
committer | Francisco Jerez <currojerez@riseup.net> | 2016-05-27 23:29:05 -0700 |
commit | 7d430fc05e8f0a6211fb587f1bc7b2a76ed7de10 (patch) | |
tree | 4b4e588d9f0ca803f8b74e5f42d068b88fabe888 /src/mesa/drivers/dri/i965/brw_fs_cmod_propagation.cpp | |
parent | ecd7a7255aa1d6c313ead14e1b472c073c7111ac (diff) | |
download | external_mesa3d-7d430fc05e8f0a6211fb587f1bc7b2a76ed7de10.zip external_mesa3d-7d430fc05e8f0a6211fb587f1bc7b2a76ed7de10.tar.gz external_mesa3d-7d430fc05e8f0a6211fb587f1bc7b2a76ed7de10.tar.bz2 |
i965/fs: Clean up remaining uses of fs_inst::reads_flag and ::writes_flag.
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_fs_cmod_propagation.cpp')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_fs_cmod_propagation.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_fs_cmod_propagation.cpp b/src/mesa/drivers/dri/i965/brw_fs_cmod_propagation.cpp index b5badae..98d4ff6 100644 --- a/src/mesa/drivers/dri/i965/brw_fs_cmod_propagation.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs_cmod_propagation.cpp @@ -49,7 +49,7 @@ */ static bool -opt_cmod_propagation_local(bblock_t *block) +opt_cmod_propagation_local(const brw_device_info *devinfo, bblock_t *block) { bool progress = false; int ip = block->end_ip + 1; @@ -123,7 +123,7 @@ opt_cmod_propagation_local(bblock_t *block) */ if (inst->conditional_mod == BRW_CONDITIONAL_NZ && !inst->src[0].negate && - scan_inst->writes_flag()) { + scan_inst->flags_written()) { inst->remove(block); progress = true; break; @@ -144,10 +144,10 @@ opt_cmod_propagation_local(bblock_t *block) break; } - if (scan_inst->writes_flag()) + if (scan_inst->flags_written()) break; - read_flag = read_flag || scan_inst->reads_flag(); + read_flag = read_flag || scan_inst->flags_read(devinfo); } } @@ -160,7 +160,7 @@ fs_visitor::opt_cmod_propagation() bool progress = false; foreach_block_reverse(block, cfg) { - progress = opt_cmod_propagation_local(block) || progress; + progress = opt_cmod_propagation_local(devinfo, block) || progress; } if (progress) |