summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2014-06-23 21:57:31 -0700
committerMatt Turner <mattst88@gmail.com>2014-06-25 13:00:48 -0700
commit46659d46a8c2f7bbc8deb472faff2dccbde92d29 (patch)
tree57c9746c14aeb92975babfb1e6f2d18e0ed50328 /src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp
parentb4ef7c596b31675aea131870ba4c07aaad1f1525 (diff)
downloadexternal_mesa3d-46659d46a8c2f7bbc8deb472faff2dccbde92d29.zip
external_mesa3d-46659d46a8c2f7bbc8deb472faff2dccbde92d29.tar.gz
external_mesa3d-46659d46a8c2f7bbc8deb472faff2dccbde92d29.tar.bz2
i965: Make can_do_source_mods() a member of the instruction classes.
Pretty nonsensical to have it as a method of the visitor just for access to brw. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp')
-rw-r--r--src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp b/src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp
index abafe47..11571ad 100644
--- a/src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp
+++ b/src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp
@@ -263,7 +263,7 @@ vec4_visitor::try_copy_propagation(vec4_instruction *inst, int arg,
* instructions.
*/
if ((has_source_modifiers || value.file == UNIFORM ||
- value.swizzle != BRW_SWIZZLE_XYZW) && !can_do_source_mods(inst))
+ value.swizzle != BRW_SWIZZLE_XYZW) && !inst->can_do_source_mods(brw))
return false;
if (has_source_modifiers && value.type != inst->src[arg].type)