Re: [Mesa-dev] [PATCH 14/12] i965/fs: Copy propagate partial reads.

2014-09-29 Thread Matt Turner
On Fri, Sep 26, 2014 at 12:24 PM, Jason Ekstrand ja...@jlekstrand.net wrote: This commit reworks copy propagation a bit to support propagating the copying of partial registers. This comes up every time we have pull constants because we do a pull constant read immediately followed by a move to

Re: [Mesa-dev] [PATCH 14/12] i965/fs: Copy propagate partial reads.

2014-09-29 Thread Jason Ekstrand
On Mon, Sep 29, 2014 at 9:50 AM, Matt Turner matts...@gmail.com wrote: On Fri, Sep 26, 2014 at 12:24 PM, Jason Ekstrand ja...@jlekstrand.net wrote: This commit reworks copy propagation a bit to support propagating the copying of partial registers. This comes up every time we have pull

[Mesa-dev] [PATCH 14/12] i965/fs: Copy propagate partial reads.

2014-09-26 Thread Jason Ekstrand
This commit reworks copy propagation a bit to support propagating the copying of partial registers. This comes up every time we have pull constants because we do a pull constant read immediately followed by a move to splat the one component of the out to 8 or 16-wide. This allows us to eliminate