[Mesa-dev] [PATCH 00/21] NIR control flow modification

Kenneth Graunke kenneth at whitecape.org
Wed Aug 5 15:47:54 PDT 2015


On Tuesday, July 21, 2015 07:54:14 PM Connor Abbott wrote:
> Connor Abbott (21):
>   nir/validate: check successors/predecessors more carefully
>   nir: inline block_add_pred() a few places
>   nir: make cleanup_cf_node() not use remove_defs_uses()
>   nir: move control flow modification to its own file
>   nir/cf: add insert_phi_undef() helper
>   nir: add nir_foreach_phi_src_safe()
>   nir/cf: add remove_phi_src() helper
>   nir/cf: split up and improve nir_handle_remove_jumps()
>   nir/cf: handle phi nodes better in split_block_beginning()
>   nir/cf: add block_ends_in_jump()
>   nir/cf: handle jumps in split_block_end()
>   nir/cf: handle jumps better in stitch_blocks()
>   nir/cf: remove uses of SSA definitions that are being deleted
>   nir/cf: clean up jumps when cleaning up CF nodes
>   nir/cf: fix link_blocks() when there are no successors
>   nir/cf: add a cursor structure
>   nir/cf: add split_block_before_instr()
>   nir/cf: add split_block_cursor()
>   nir/cf: use a cursor for inserting control flow
>   nir/cf: add new control modification API's
>   nir/cf: reimplement nir_cf_node_remove() using the new API

Everything except patch 20 is:
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

I'll try and review that as well...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150805/af6b4c88/attachment.sig>


More information about the mesa-dev mailing list