Re: [Mesa-dev] [PATCH 1/9] i965/fs: Rewrite assign_constant_locations

2017-12-08 Thread Jason Ekstrand
On Fri, Dec 8, 2017 at 10:04 AM, Pohjolainen, Topi < topi.pohjolai...@gmail.com> wrote: > On Fri, Dec 08, 2017 at 08:55:56AM -0800, Jason Ekstrand wrote: > > On Fri, Dec 8, 2017 at 12:40 AM, Pohjolainen, Topi < > > topi.pohjolai...@gmail.com> wrote: > > > > > On Wed, Dec 06, 2017 at 08:34:19PM -08

Re: [Mesa-dev] [PATCH 1/9] i965/fs: Rewrite assign_constant_locations

2017-12-08 Thread Pohjolainen, Topi
On Fri, Dec 08, 2017 at 08:55:56AM -0800, Jason Ekstrand wrote: > On Fri, Dec 8, 2017 at 12:40 AM, Pohjolainen, Topi < > topi.pohjolai...@gmail.com> wrote: > > > On Wed, Dec 06, 2017 at 08:34:19PM -0800, Jason Ekstrand wrote: > > > This rewires the logic for assigning uniform locations to work in

Re: [Mesa-dev] [PATCH 1/9] i965/fs: Rewrite assign_constant_locations

2017-12-08 Thread Jason Ekstrand
On Fri, Dec 8, 2017 at 12:40 AM, Pohjolainen, Topi < topi.pohjolai...@gmail.com> wrote: > On Wed, Dec 06, 2017 at 08:34:19PM -0800, Jason Ekstrand wrote: > > This rewires the logic for assigning uniform locations to work in terms > > of "complex alignments". The basic idea is that, as we walk the

Re: [Mesa-dev] [PATCH 1/9] i965/fs: Rewrite assign_constant_locations

2017-12-08 Thread Pohjolainen, Topi
On Wed, Dec 06, 2017 at 08:34:19PM -0800, Jason Ekstrand wrote: > This rewires the logic for assigning uniform locations to work in terms > of "complex alignments". The basic idea is that, as we walk the list of > instructions, we keep track of the alignment and continuity requirements > of each s

Re: [Mesa-dev] [PATCH 1/9] i965/fs: Rewrite assign_constant_locations

2017-12-08 Thread Pohjolainen, Topi
On Thu, Dec 07, 2017 at 10:57:31AM -0800, Jason Ekstrand wrote: > On Thu, Dec 7, 2017 at 9:57 AM, Pohjolainen, Topi < > topi.pohjolai...@gmail.com> wrote: > > > On Thu, Dec 07, 2017 at 09:25:08AM -0800, Jason Ekstrand wrote: > > > On Thu, Dec 7, 2017 at 9:10 AM, Pohjolainen, Topi < > > > topi.pohj

Re: [Mesa-dev] [PATCH 1/9] i965/fs: Rewrite assign_constant_locations

2017-12-07 Thread Jason Ekstrand
On Thu, Dec 7, 2017 at 9:57 AM, Pohjolainen, Topi < topi.pohjolai...@gmail.com> wrote: > On Thu, Dec 07, 2017 at 09:25:08AM -0800, Jason Ekstrand wrote: > > On Thu, Dec 7, 2017 at 9:10 AM, Pohjolainen, Topi < > > topi.pohjolai...@gmail.com> wrote: > > > > > On Wed, Dec 06, 2017 at 08:34:19PM -0800

Re: [Mesa-dev] [PATCH 1/9] i965/fs: Rewrite assign_constant_locations

2017-12-07 Thread Pohjolainen, Topi
On Thu, Dec 07, 2017 at 09:25:08AM -0800, Jason Ekstrand wrote: > On Thu, Dec 7, 2017 at 9:10 AM, Pohjolainen, Topi < > topi.pohjolai...@gmail.com> wrote: > > > On Wed, Dec 06, 2017 at 08:34:19PM -0800, Jason Ekstrand wrote: > > > This rewires the logic for assigning uniform locations to work in t

Re: [Mesa-dev] [PATCH 1/9] i965/fs: Rewrite assign_constant_locations

2017-12-07 Thread Jason Ekstrand
On Thu, Dec 7, 2017 at 9:10 AM, Pohjolainen, Topi < topi.pohjolai...@gmail.com> wrote: > On Wed, Dec 06, 2017 at 08:34:19PM -0800, Jason Ekstrand wrote: > > This rewires the logic for assigning uniform locations to work in terms > > of "complex alignments". The basic idea is that, as we walk the

Re: [Mesa-dev] [PATCH 1/9] i965/fs: Rewrite assign_constant_locations

2017-12-07 Thread Pohjolainen, Topi
On Wed, Dec 06, 2017 at 08:34:19PM -0800, Jason Ekstrand wrote: > This rewires the logic for assigning uniform locations to work in terms > of "complex alignments". The basic idea is that, as we walk the list of > instructions, we keep track of the alignment and continuity requirements > of each s

[Mesa-dev] [PATCH 1/9] i965/fs: Rewrite assign_constant_locations

2017-12-06 Thread Jason Ekstrand
This rewires the logic for assigning uniform locations to work in terms of "complex alignments". The basic idea is that, as we walk the list of instructions, we keep track of the alignment and continuity requirements of each slot and assert that the alignments all match up. We then use those alig