From: Francisco Jerez Date: Fri, 2 Sep 2016 05:04:02 +0000 (-0700) Subject: i965/vec4: Compare full register offsets in opt_register_coalesce nop move check. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1bb5074474445ea9f54d0f52383f99ac0fa6128f;p=mesa.git i965/vec4: Compare full register offsets in opt_register_coalesce nop move check. In preparation for adding support for sub-GRF offsets to the VEC4 IR. Reviewed-by: Iago Toral Quiroga --- diff --git a/src/mesa/drivers/dri/i965/brw_vec4.cpp b/src/mesa/drivers/dri/i965/brw_vec4.cpp index f97de185985..d9dbc4c8543 100644 --- a/src/mesa/drivers/dri/i965/brw_vec4.cpp +++ b/src/mesa/drivers/dri/i965/brw_vec4.cpp @@ -1098,7 +1098,7 @@ vec4_visitor::opt_register_coalesce() /* Remove no-op MOVs */ if (inst->dst.file == inst->src[0].file && inst->dst.nr == inst->src[0].nr && - inst->dst.offset / REG_SIZE == inst->src[0].offset / REG_SIZE) { + inst->dst.offset == inst->src[0].offset) { bool is_nop_mov = true; for (unsigned c = 0; c < 4; c++) {