[Mesa-dev] [PATCH 3/6] nir/builder: Add a helper for getting the most recently added instruction

Timothy Arceri timothy.arceri at collabora.com
Wed Jan 4 23:41:48 UTC 2017


Reviewed-by: Timothy Arceri <timothy.arceri at collabora.com>


On Mon, 2016-12-12 at 19:39 -0800, Jason Ekstrand wrote:
> ---
>  src/compiler/nir/nir_builder.h | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/src/compiler/nir/nir_builder.h
> b/src/compiler/nir/nir_builder.h
> index 44d03c8..27d9844 100644
> --- a/src/compiler/nir/nir_builder.h
> +++ b/src/compiler/nir/nir_builder.h
> @@ -68,6 +68,13 @@ nir_builder_instr_insert(nir_builder *build,
> nir_instr *instr)
>     build->cursor = nir_after_instr(instr);
>  }
>  
> +static inline nir_instr *
> +nir_builder_last_instr(nir_builder *build)
> +{
> +   assert(build->cursor.option == nir_cursor_after_instr);
> +   return build->cursor.instr;
> +}
> +
>  static inline void
>  nir_builder_cf_insert(nir_builder *build, nir_cf_node *cf)
>  {


More information about the mesa-dev mailing list