[Mesa-dev] [PATCH 1/3] nir/register: Add a parent_instr field

Connor Abbott cwabbott0 at gmail.com
Tue Feb 17 13:13:43 PST 2015


On Tue, Feb 17, 2015 at 3:52 PM, Eric Anholt <eric at anholt.net> wrote:
> Matt Turner <mattst88 at gmail.com> writes:
>
>> From: Jason Ekstrand <jason at jlekstrand.net>
>>
>> This adds a parent_instr field similar to the one for ssa_def.  The
>> difference here is that the parent_instr field on a nir_register can be
>> NULL if the register does not have a unique definition or if that
>> definition does not dominate all its uses.  We set this field in the
>> out-of-SSA pass so that backends can get SSA-like information even after
>> they have gone out of SSA.
>
> This will be useful for me, too, for similar multi-step multiply code.

Wait, I thought you were translating SSA NIR to your IR, no? If so,
this isn't too useful.

>
> Reviewed-by: Eric Anholt <eric at anholt.net>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>


More information about the mesa-dev mailing list