summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir_control_flow.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Remove the mem_ctx parameter from ssa_def_rewrite_usesJason Ekstrand2015-09-111-1/+1
* nir: Use !block_ends_in_jump() in a few places rather than open-coding.Kenneth Graunke2015-08-241-12/+9
* nir/cf: reimplement nir_cf_node_remove() using the new APIConnor Abbott2015-08-241-31/+0
* nir/cf: add new control modification API'sConnor Abbott2015-08-241-0/+62
* nir/cf: use a cursor for inserting control flowConnor Abbott2015-08-241-171/+26
* nir/cf: add split_block_cursor()Connor Abbott2015-08-241-0/+48
* nir/cf: add split_block_before_instr()Connor Abbott2015-08-241-0/+18
* nir/cf: fix link_blocks() when there are no successorsConnor Abbott2015-08-241-1/+2
* nir/cf: clean up jumps when cleaning up CF nodesConnor Abbott2015-08-241-1/+4
* nir/cf: remove uses of SSA definitions that are being deletedConnor Abbott2015-08-241-8/+24
* nir/cf: handle jumps better in stitch_blocks()Connor Abbott2015-08-241-6/+16
* nir/cf: handle jumps in split_block_end()Connor Abbott2015-08-241-1/+8
* nir/cf: add block_ends_in_jump()Connor Abbott2015-08-241-0/+8
* nir/cf: handle phi nodes better in split_block_beginning()Connor Abbott2015-08-241-0/+13
* nir/cf: split up and improve nir_handle_remove_jumps()Connor Abbott2015-08-241-54/+81
* nir/cf: add remove_phi_src() helperConnor Abbott2015-08-241-0/+17
* nir/cf: add insert_phi_undef() helperConnor Abbott2015-08-241-0/+25
* nir: move control flow modification to its own fileConnor Abbott2015-08-241-0/+693