diff options
author | Kenneth Graunke <[email protected]> | 2015-09-02 16:39:27 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2015-09-03 21:12:54 -0700 |
commit | 2ace64fd598816fd1be9877962734242fc27b87b (patch) | |
tree | 95bc00d6f81cadf845e701253323fee6970ce52c /src/mesa/swrast | |
parent | 5fa5a012b163bad80d01a65e2947510f15e1be6b (diff) |
i965: Fix copy propagation type changes.
commit 472ef9a02f2e5c5d0caa2809cb736a0f4f0d4693 introduced code to
change the types of SEL and MOV instructions for moves that simply
"copy bits around". It didn't account for type conversion moves,
however. So it would happily turn this:
mov(8) vgrf6:D, -vgrf5:D
mov(8) vgrf7:F, vgrf6:UD
into this:
mov(8) vgrf6:D, -vgrf5:D
mov(8) vgrf7:D, -vgrf5:D
which erroneously drops the conversion to float.
Cc: "11.0 10.6" <[email protected]>
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/mesa/swrast')
0 files changed, 0 insertions, 0 deletions