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 wrote: > On Fri, Sep 26, 2014 at 12:24 PM, Jason Ekstrand > 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 co

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 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 splat the one co

[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