Re: [Mesa-dev] [PATCH 03/12] i965/fs: Rewrite fs_visitor::split_virtual_grfs

2014-09-23 Thread Matt Turner
On Fri, Sep 19, 2014 at 1:10 PM, Jason Ekstrand wrote: > The original vgrf splitting code was written assuming that with the > assumption that vgrfs came in two types: those that can be split into > single registers and those that can't be split at all It was very > conservative and bailed as soon

Re: [Mesa-dev] [PATCH 03/12] i965/fs: Rewrite fs_visitor::split_virtual_grfs

2014-09-22 Thread Jason Ekstrand
On Fri, Sep 19, 2014 at 5:31 PM, Matt Turner wrote: > On Fri, Sep 19, 2014 at 1:10 PM, Jason Ekstrand > wrote: > > The original vgrf splitting code was written assuming that with the > > assumption that vgrfs came in two types: those that can be split into > > s/ with the assumption that// > > >

Re: [Mesa-dev] [PATCH 03/12] i965/fs: Rewrite fs_visitor::split_virtual_grfs

2014-09-19 Thread Matt Turner
On Fri, Sep 19, 2014 at 1:10 PM, Jason Ekstrand wrote: > The original vgrf splitting code was written assuming that with the > assumption that vgrfs came in two types: those that can be split into s/ with the assumption that// > single registers and those that can't be split at all Period > It

[Mesa-dev] [PATCH 03/12] i965/fs: Rewrite fs_visitor::split_virtual_grfs

2014-09-19 Thread Jason Ekstrand
The original vgrf splitting code was written assuming that with the assumption that vgrfs came in two types: those that can be split into single registers and those that can't be split at all It was very conservative and bailed as soon as more than one element of a register was read or written. Th