Re: [Mesa-dev] V7 Loop unrolling in NIR

2016-12-19 Thread Timothy Arceri
On Mon, 2016-12-19 at 17:38 +1100, Timothy Arceri wrote: > On Sun, 2016-12-18 at 21:58 -0800, Jason Ekstrand wrote: > > On Dec 18, 2016 9:48 PM, "Timothy Arceri" > .c > > om> wrote: > > V7: > >  - paritally out of ssa in unrolling pass to avoid phis > >  - lots of simplification/tidy ups in the an

Re: [Mesa-dev] V7 Loop unrolling in NIR

2016-12-18 Thread Timothy Arceri
On Sun, 2016-12-18 at 21:58 -0800, Jason Ekstrand wrote: > On Dec 18, 2016 9:48 PM, "Timothy Arceri" om> wrote: > V7: >  - paritally out of ssa in unrolling pass to avoid phis >  - lots of simplification/tidy ups in the analysis pass >  - if_uses bug fix (missing functionality) in lcssa fixed >  -

Re: [Mesa-dev] V7 Loop unrolling in NIR

2016-12-18 Thread Jason Ekstrand
On Dec 18, 2016 9:48 PM, "Timothy Arceri" wrote: V7: - paritally out of ssa in unrolling pass to avoid phis - lots of simplification/tidy ups in the analysis pass - if_uses bug fix (missing functionality) in lcssa fixed - better support for non trivial loop terminators - fixed all loop HURT

[Mesa-dev] V7 Loop unrolling in NIR

2016-12-18 Thread Timothy Arceri
V7: - paritally out of ssa in unrolling pass to avoid phis - lots of simplification/tidy ups in the analysis pass - if_uses bug fix (missing functionality) in lcssa fixed - better support for non trivial loop terminators - fixed all loop HURT except 1 that is too big to unroll. total instruct