| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_control_flow.h | 52 void nir_cf_node_insert(nir_cursor cursor, nir_cf_node *node); 56 nir_cf_node_insert_after(nir_cf_node *node, nir_cf_node *after) 63 nir_cf_node_insert_before(nir_cf_node *node, nir_cf_node *before) 70 nir_cf_node_insert_begin(struct exec_list *list, nir_cf_node *node) 77 nir_cf_node_insert_end(struct exec_list *list, nir_cf_node *node) 145 void nir_cf_list_clone(nir_cf_list *dst, nir_cf_list *src, nir_cf_node *parent, 149 nir_cf_list_clone_and_reinsert(nir_cf_list *src_list, nir_cf_node *parent, 167 nir_cf_node_remove(nir_cf_node *nod [all...] |
| H A D | nir_loop_analyze.h | 29 /* Returns true if nir_cf_node contains a jump other than the expected_jump 33 contains_other_jump(nir_cf_node *node, nir_instr *expected_jump) 53 foreach_list_typed_safe(nir_cf_node, node, node, &if_stmt->then_list) { 58 foreach_list_typed_safe(nir_cf_node, node, node, &if_stmt->else_list) {
|
| H A D | nir_lower_memory_model.c | 195 lower_make_visible(nir_cf_node *cf_node, uint32_t *cur_modes) 209 foreach_list_typed(nir_cf_node, if_node, node, &nif->then_list) 211 foreach_list_typed(nir_cf_node, if_node, node, &nif->else_list) 221 foreach_list_typed(nir_cf_node, loop_node, node, &loop->body) 234 lower_make_available(nir_cf_node *cf_node, uint32_t *cur_modes) 248 foreach_list_typed_reverse(nir_cf_node, if_node, node, &nif->then_list) 250 foreach_list_typed_reverse(nir_cf_node, if_node, node, &nif->else_list) 260 foreach_list_typed_reverse(nir_cf_node, loop_node, node, &loop->body) 280 foreach_list_typed(nir_cf_node, cf_node, node, cf_list) 284 foreach_list_typed_reverse(nir_cf_node, cf_nod [all...] |
| H A D | nir_control_flow.c | 100 link_non_block_to_block(nir_cf_node *node, nir_block *block) 128 link_block_to_non_block(nir_block *block, nir_cf_node *node) 282 nir_cf_node *parent = block->cf_node.parent; 284 nir_cf_node *next = nir_cf_node_next(parent); 300 nir_cf_node *next = nir_cf_node_next(&block->cf_node); 412 insert_non_block(nir_block *before, nir_cf_node *node, nir_block *after) 422 nearest_loop(nir_cf_node *node) 476 nir_cf_node *after = nir_cf_node_next(&loop->cf_node); 529 update_if_uses(nir_cf_node *node) 582 nir_cf_node_insert(nir_cursor cursor, nir_cf_node *nod [all...] |
| H A D | nir_sweep.c | 41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node); 68 foreach_list_typed(nir_cf_node, cf_node, node, &iff->then_list) { 72 foreach_list_typed(nir_cf_node, cf_node, node, &iff->else_list) { 82 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { 88 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) 113 foreach_list_typed(nir_cf_node, cf_node, node, &impl->body) {
|
| H A D | nir_opt_dead_cf.c | 72 remove_after_cf_node(nir_cf_node *node) 74 nir_cf_node *end = node; 138 nir_cf_node *node = _node; 193 node_is_dead(nir_cf_node *node) 211 for (nir_cf_node *n = &block->cf_node; 313 nir_cf_node *prev = NULL; 315 foreach_list_typed(nir_cf_node, cur, node, list) { 329 cur = exec_node_data(nir_cf_node, exec_list_get_head(list),
|
| H A D | nir_opt_trivial_continues.c | 42 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node); 78 foreach_list_typed(nir_cf_node, cf_node, node, cf_list) {
|
| H A D | nir_to_lcssa.c | 147 nir_cf_node *prev = nir_cf_node_prev(&instr->instr.block->cf_node); 297 convert_to_lcssa(nir_cf_node *cf_node, lcssa_state *state) 304 foreach_list_typed(nir_cf_node, nested_node, node, &if_stmt->then_list) 306 foreach_list_typed(nir_cf_node, nested_node, node, &if_stmt->else_list) 320 foreach_list_typed(nir_cf_node, nested_node, node, &loop->body) 407 foreach_list_typed(nir_cf_node, node, node, &function->impl->body)
|
| H A D | nir_inline_uniforms.c | 241 process_node(nir_cf_node *node, nir_loop_info *info, 264 foreach_list_typed(nir_cf_node, nested_node, node, &if_node->then_list) 266 foreach_list_typed(nir_cf_node, nested_node, node, &if_node->else_list) 285 foreach_list_typed(nir_cf_node, nested_node, node, &loop->body) { 326 foreach_list_typed(nir_cf_node, node, node, &function->impl->body)
|
| H A D | nir_opt_sink.c | 76 get_innermost_loop(nir_cf_node *node) 116 nir_cf_node *next = nir_cf_node_next(&cur_block->cf_node);
|
| H A D | nir_opt_loop_unroll.c | 58 foreach_list_typed_safe(nir_cf_node, node, node, &loop->body) { 223 get_complex_unroll_insert_location(nir_cf_node *node, bool continue_from_then) 237 static nir_cf_node * 257 nir_cf_node *unroll_loc = &loop->cf_node; 280 unroll_loc = exec_node_data(nir_cf_node, 421 nir_cf_node *unroll_loc = 494 UNUSED nir_cf_node *unroll_loc = 705 nir_cf_node *unroll_loc = 803 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { 859 process_loops(nir_shader *sh, nir_cf_node *cf_nod [all...] |
| H A D | nir.h | 2860 typedef struct nir_cf_node { struct 2863 struct nir_cf_node *parent; 2864 } nir_cf_node; typedef in typeref:struct:nir_cf_node 2867 nir_cf_node cf_node; 3005 nir_cf_node cf_node; 3009 struct exec_list then_list; /** < list of nir_cf_node */ 3010 struct exec_list else_list; /** < list of nir_cf_node */ 3093 nir_cf_node cf_node; 3095 struct exec_list body; /** < list of nir_cf_node */ 3190 nir_cf_node cf_nod [all...] |
| H A D | nir_opt_conditional_discard.c | 41 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_control_flow.h | 52 void nir_cf_node_insert(nir_cursor cursor, nir_cf_node *node); 56 nir_cf_node_insert_after(nir_cf_node *node, nir_cf_node *after) 63 nir_cf_node_insert_before(nir_cf_node *node, nir_cf_node *before) 70 nir_cf_node_insert_begin(struct exec_list *list, nir_cf_node *node) 77 nir_cf_node_insert_end(struct exec_list *list, nir_cf_node *node) 145 void nir_cf_list_clone(nir_cf_list *dst, nir_cf_list *src, nir_cf_node *parent, 149 nir_cf_list_clone_and_reinsert(nir_cf_list *src_list, nir_cf_node *parent, 167 nir_cf_node_remove(nir_cf_node *nod [all...] |
| H A D | nir_loop_analyze.h | 29 /* Returns true if nir_cf_node contains a jump other than the expected_jump 33 contains_other_jump(nir_cf_node *node, nir_instr *expected_jump) 53 foreach_list_typed_safe(nir_cf_node, node, node, &if_stmt->then_list) { 58 foreach_list_typed_safe(nir_cf_node, node, node, &if_stmt->else_list) {
|
| H A D | nir_sweep.c | 41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node); 88 foreach_list_typed(nir_cf_node, cf_node, node, &iff->then_list) { 92 foreach_list_typed(nir_cf_node, cf_node, node, &iff->else_list) { 102 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { 108 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) 133 foreach_list_typed(nir_cf_node, cf_node, node, &impl->body) {
|
| H A D | nir_opt_dead_cf.c | 72 remove_after_cf_node(nir_cf_node *node) 74 nir_cf_node *end = node; 138 nir_cf_node *node = _node; 193 node_is_dead(nir_cf_node *node) 211 for (nir_cf_node *n = &block->cf_node; 276 nir_cf_node *prev = NULL; 278 foreach_list_typed(nir_cf_node, cur, node, list) { 292 cur = exec_node_data(nir_cf_node, exec_list_get_head(list),
|
| H A D | nir_control_flow.c | 100 link_non_block_to_block(nir_cf_node *node, nir_block *block) 128 link_block_to_non_block(nir_block *block, nir_cf_node *node) 289 nir_cf_node *parent = block->cf_node.parent; 291 nir_cf_node *next = nir_cf_node_next(parent); 307 nir_cf_node *next = nir_cf_node_next(&block->cf_node); 419 insert_non_block(nir_block *before, nir_cf_node *node, nir_block *after) 429 nearest_loop(nir_cf_node *node) 482 nir_cf_node *after = nir_cf_node_next(&loop->cf_node); 519 update_if_uses(nir_cf_node *node) 572 nir_cf_node_insert(nir_cursor cursor, nir_cf_node *nod [all...] |
| H A D | nir_opt_trivial_continues.c | 42 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node); 78 foreach_list_typed(nir_cf_node, cf_node, node, cf_list) {
|
| H A D | nir_opt_loop_unroll.c | 58 foreach_list_typed_safe(nir_cf_node, node, node, &loop->body) { 223 get_complex_unroll_insert_location(nir_cf_node *node, bool continue_from_then) 237 static nir_cf_node * 257 nir_cf_node *unroll_loc = &loop->cf_node; 280 unroll_loc = exec_node_data(nir_cf_node, 421 nir_cf_node *unroll_loc = 494 MAYBE_UNUSED nir_cf_node *unroll_loc = 701 nir_cf_node *unroll_loc = 779 process_loops(nir_shader *sh, nir_cf_node *cf_node, bool *has_nested_loop_out) 790 foreach_list_typed_safe(nir_cf_node, nested_nod [all...] |
| H A D | nir_to_lcssa.c | 175 convert_to_lcssa(nir_cf_node *cf_node, lcssa_state *state) 184 foreach_list_typed(nir_cf_node, nested_node, node, &if_stmt->then_list) 186 foreach_list_typed(nir_cf_node, nested_node, node, &if_stmt->else_list) 194 foreach_list_typed(nir_cf_node, nested_node, node, &state->loop->body) 215 foreach_list_typed(nir_cf_node, node, node, &state->loop->body)
|
| H A D | nir.h | 2036 typedef struct nir_cf_node { struct 2039 struct nir_cf_node *parent; 2040 } nir_cf_node; typedef in typeref:struct:nir_cf_node 2043 nir_cf_node cf_node; 2122 nir_cf_node cf_node; 2126 struct exec_list then_list; /** < list of nir_cf_node */ 2127 struct exec_list else_list; /** < list of nir_cf_node */ 2195 nir_cf_node cf_node; 2197 struct exec_list body; /** < list of nir_cf_node */ 2218 nir_cf_node cf_nod [all...] |
| H A D | nir_opt_conditional_discard.c | 38 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node);
|
| H A D | nir_opt_copy_prop_vars.c | 135 nir_cf_node *cf_node) 142 foreach_list_typed_safe(nir_cf_node, cf_node, node, &impl->body) 219 foreach_list_typed_safe(nir_cf_node, cf_node, node, &if_stmt->then_list) 222 foreach_list_typed_safe(nir_cf_node, cf_node, node, &if_stmt->else_list) 233 foreach_list_typed_safe(nir_cf_node, cf_node, node, &loop->body) 692 nir_cf_node *cf_node) 1027 nir_cf_node *cf_node) 1036 foreach_list_typed_safe(nir_cf_node, cf_node, node, &impl->body) 1064 foreach_list_typed_safe(nir_cf_node, cf_node, node, &if_stmt->then_list) 1067 foreach_list_typed_safe(nir_cf_node, cf_nod [all...] |
| H A D | nir_validate.c | 86 nir_cf_node *parent_node; 767 static void validate_cf_node(nir_cf_node *node, validate_state *state); 835 nir_cf_node *next = nir_cf_node_next(&block->cf_node); 887 nir_cf_node *prev_node = nir_cf_node_prev(&if_stmt->cf_node); 891 nir_cf_node *next_node = nir_cf_node_next(&if_stmt->cf_node); 899 nir_cf_node *old_parent = state->parent_node; 903 foreach_list_typed(nir_cf_node, cf_node, node, &if_stmt->then_list) { 908 foreach_list_typed(nir_cf_node, cf_node, node, &if_stmt->else_list) { 920 nir_cf_node *prev_node = nir_cf_node_prev(&loop->cf_node); 924 nir_cf_node *next_nod [all...] |