i965: Also do constant propagation for the second operand of CMP.

We could do the first operand as well by flipping the comparison, but
this covered several CMPs in code I was looking at.
This commit is contained in:
Eric Anholt 2010-10-05 10:25:22 -07:00
parent dcd0261aff
commit 634abbf7b2

View file

@ -2607,6 +2607,11 @@ fs_visitor::propagate_constants()
scan_inst->src[1] = inst->src[0];
}
break;
case BRW_OPCODE_CMP:
if (i == 1) {
scan_inst->src[i] = inst->src[0];
progress = true;
}
}
}