On Tue, Jan 27, 2015 at 2:01 PM, Eric Anholt wrote:
> Jason Ekstrand writes:
>
> > On Mon, Jan 26, 2015 at 3:58 PM, Eric Anholt wrote:
> >
> >> Jason Ekstrand writes:
> >>
> >> > On Mon, Jan 26, 2015 at 11:21 AM, Eric Anholt
> wrote:
> >> >
> >> >> Jason Ekstrand writes:
> >> >> > + cas
oops, this should have been a v3
On Tue, Jan 27, 2015 at 1:32 PM, Jason Ekstrand
wrote:
> v2 Jason Ekstrand :
> - Add better comments
> - Use nir_ssa_dest_init and nir_src_for_ssa more places
> - Fix some void * casts
> ---
> src/glsl/Makefile.sources | 1 +
> src/glsl/nir/ni
Jason Ekstrand writes:
> On Mon, Jan 26, 2015 at 3:58 PM, Eric Anholt wrote:
>
>> Jason Ekstrand writes:
>>
>> > On Mon, Jan 26, 2015 at 11:21 AM, Eric Anholt wrote:
>> >
>> >> Jason Ekstrand writes:
>> >> > + case nir_instr_type_phi: {
>> >> > + nir_phi_instr *src_phi = nir_inst
v2 Jason Ekstrand :
- Add better comments
- Use nir_ssa_dest_init and nir_src_for_ssa more places
- Fix some void * casts
---
src/glsl/Makefile.sources | 1 +
src/glsl/nir/nir.h | 2 +
src/glsl/nir/nir_lower_phis_to_scalar.c | 251 +
On Mon, Jan 26, 2015 at 3:58 PM, Eric Anholt wrote:
> Jason Ekstrand writes:
>
> > On Mon, Jan 26, 2015 at 11:21 AM, Eric Anholt wrote:
> >
> >> Jason Ekstrand writes:
> >> > + case nir_instr_type_phi: {
> >> > + nir_phi_instr *src_phi = nir_instr_as_phi(src_instr);
> >> > +
> >>
Jason Ekstrand writes:
> On Mon, Jan 26, 2015 at 11:21 AM, Eric Anholt wrote:
>
>> Jason Ekstrand writes:
>> > + case nir_instr_type_phi: {
>> > + nir_phi_instr *src_phi = nir_instr_as_phi(src_instr);
>> > +
>> > + /* Insert an entry and mark it as scalarizable for now. Tha
On Mon, Jan 26, 2015 at 11:21 AM, Eric Anholt wrote:
> Jason Ekstrand writes:
> > diff --git a/src/glsl/nir/nir_lower_phis_to_scalar.c
> b/src/glsl/nir/nir_lower_phis_to_scalar.c
> > new file mode 100644
> > index 000..9f901d6
> > --- /dev/null
> > +++ b/src/glsl/nir/nir_lower_phis_to_scalar
On Mon, Jan 26, 2015 at 2:21 PM, Eric Anholt wrote:
> I just notied: When do I need to all nir_metadata_preserve()? I didn't
> in my pass.
It dirties all the metadata (topologically-sorted block indices,
dominance info, liveness info, etc.) except the stuff you tell it to
preserve via the flags.
Jason Ekstrand writes:
> diff --git a/src/glsl/nir/nir_lower_phis_to_scalar.c
> b/src/glsl/nir/nir_lower_phis_to_scalar.c
> new file mode 100644
> index 000..9f901d6
> --- /dev/null
> +++ b/src/glsl/nir/nir_lower_phis_to_scalar.c
> @@ -0,0 +1,238 @@
> +/*
> + * Copyright © 2014 Intel Corporat
On Sat, Jan 24, 2015 at 5:01 PM, Connor Abbott wrote:
> On Sat, Jan 24, 2015 at 12:22 PM, Jason Ekstrand
> wrote:
> >
> > On Jan 24, 2015 8:18 AM, "Connor Abbott" wrote:
> >>
> >> On Sat, Jan 24, 2015 at 1:00 AM, Jason Ekstrand
> >> wrote:
> >> > ---
> >> > src/glsl/Makefile.sources
On Sat, Jan 24, 2015 at 12:22 PM, Jason Ekstrand wrote:
>
> On Jan 24, 2015 8:18 AM, "Connor Abbott" wrote:
>>
>> On Sat, Jan 24, 2015 at 1:00 AM, Jason Ekstrand
>> wrote:
>> > ---
>> > src/glsl/Makefile.sources | 1 +
>> > src/glsl/nir/nir.h | 2 +
>> > s
On Jan 24, 2015 9:22 AM, "Jason Ekstrand" wrote:
>
>
> On Jan 24, 2015 8:18 AM, "Connor Abbott" wrote:
> >
> > On Sat, Jan 24, 2015 at 1:00 AM, Jason Ekstrand
wrote:
> > > ---
> > > src/glsl/Makefile.sources | 1 +
> > > src/glsl/nir/nir.h | 2 +
> > > src
On Jan 24, 2015 8:18 AM, "Connor Abbott" wrote:
>
> On Sat, Jan 24, 2015 at 1:00 AM, Jason Ekstrand
wrote:
> > ---
> > src/glsl/Makefile.sources | 1 +
> > src/glsl/nir/nir.h | 2 +
> > src/glsl/nir/nir_lower_phis_to_scalar.c | 238
+
On Sat, Jan 24, 2015 at 1:00 AM, Jason Ekstrand wrote:
> ---
> src/glsl/Makefile.sources | 1 +
> src/glsl/nir/nir.h | 2 +
> src/glsl/nir/nir_lower_phis_to_scalar.c | 238
>
> 3 files changed, 241 insertions(+)
> create mo
---
src/glsl/Makefile.sources | 1 +
src/glsl/nir/nir.h | 2 +
src/glsl/nir/nir_lower_phis_to_scalar.c | 238
3 files changed, 241 insertions(+)
create mode 100644 src/glsl/nir/nir_lower_phis_to_scalar.c
diff --git a/src/gls
15 matches
Mail list logo