/external/mesa3d/src/compiler/nir/ |
nir_control_flow.h | 51 void nir_cf_node_insert(nir_cursor cursor, nir_cf_node *node); 55 nir_cf_node_insert_after(nir_cf_node *node, nir_cf_node *after) 62 nir_cf_node_insert_before(nir_cf_node *node, nir_cf_node *before) 69 nir_cf_node_insert_begin(struct exec_list *list, nir_cf_node *node) 76 nir_cf_node_insert_end(struct exec_list *list, nir_cf_node *node) 144 void nir_cf_list_clone(nir_cf_list *dst, nir_cf_list *src, nir_cf_node *parent, 156 nir_cf_node_remove(nir_cf_node *node)
|
nir_loop_analyze.h | 28 /* Returns true if nir_cf_node contains a jump other than the expected_jump 32 contains_other_jump(nir_cf_node *node, nir_instr *expected_jump) 52 foreach_list_typed_safe(nir_cf_node, node, node, &if_stmt->then_list) { 57 foreach_list_typed_safe(nir_cf_node, node, node, &if_stmt->else_list) {
|
nir_sweep.c | 41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node); 79 foreach_list_typed(nir_cf_node, cf_node, node, &iff->then_list) { 83 foreach_list_typed(nir_cf_node, cf_node, node, &iff->else_list) { 93 foreach_list_typed(nir_cf_node, cf_node, node, &loop->body) { 99 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) 128 foreach_list_typed(nir_cf_node, cf_node, node, &impl->body) {
|
nir_control_flow.c | 107 link_non_block_to_block(nir_cf_node *node, nir_block *block) 135 link_block_to_non_block(nir_block *block, nir_cf_node *node) 298 nir_cf_node *parent = block->cf_node.parent; 300 nir_cf_node *next = nir_cf_node_next(parent); 316 nir_cf_node *next = nir_cf_node_next(&block->cf_node); 428 insert_non_block(nir_block *before, nir_cf_node *node, nir_block *after) 438 nearest_loop(nir_cf_node *node) 470 nir_cf_node *after = nir_cf_node_next(&loop->cf_node); 524 update_if_uses(nir_cf_node *node) 577 nir_cf_node_insert(nir_cursor cursor, nir_cf_node *node [all...] |
nir_to_lcssa.c | 159 convert_to_lcssa(nir_cf_node *cf_node, lcssa_state *state) 168 foreach_list_typed(nir_cf_node, nested_node, node, &if_stmt->then_list) 170 foreach_list_typed(nir_cf_node, nested_node, node, &if_stmt->else_list) 178 foreach_list_typed(nir_cf_node, nested_node, node, &state->loop->body) 199 foreach_list_typed(nir_cf_node, node, node, &state->loop->body)
|
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) {
|
nir_opt_dead_cf.c | 72 remove_after_cf_node(nir_cf_node *node) 74 nir_cf_node *end = node; 136 cf_node_has_side_effects(nir_cf_node *node) 260 nir_cf_node *prev = NULL; 262 foreach_list_typed(nir_cf_node, cur, node, list) { 276 cur = exec_node_data(nir_cf_node, exec_list_get_head(list),
|
nir.h | 1459 typedef struct nir_cf_node { struct 1463 } nir_cf_node; typedef in typeref:struct:nir_cf_node [all...] |
nir_opt_if.c | 105 nir_cf_node *if_node = nir_cf_node_next(&header_block->cf_node); 156 foreach_list_typed(nir_cf_node, cf_node, node, entry_list) { 207 foreach_list_typed(nir_cf_node, cf_node, node, cf_list) {
|
nir_opt_loop_unroll.c | 219 get_complex_unroll_insert_location(nir_cf_node *node, bool continue_from_then) 374 nir_cf_node *unroll_loc = &loop->cf_node; 400 unroll_loc = exec_node_data(nir_cf_node, 469 process_loops(nir_shader *sh, nir_cf_node *cf_node, bool *innermost_loop) 479 foreach_list_typed_safe(nir_cf_node, nested_node, node, &if_stmt->then_list) 481 foreach_list_typed_safe(nir_cf_node, nested_node, node, &if_stmt->else_list) 487 foreach_list_typed_safe(nir_cf_node, nested_node, node, &loop->body) 552 foreach_list_typed_safe(nir_cf_node, node, node, &impl->body) {
|
nir_loop_analyze.c | 308 foreach_list_typed_safe(nir_cf_node, node, node, &state->loop->body) { 720 foreach_list_typed_safe(nir_cf_node, node, node, &state->loop->body) { 767 foreach_list_typed_safe(nir_cf_node, node, node, &state->loop->body) { 802 process_loops(nir_cf_node *cf_node, nir_variable_mode indirect_mask) 809 foreach_list_typed(nir_cf_node, nested_node, node, &if_stmt->then_list) 811 foreach_list_typed(nir_cf_node, nested_node, node, &if_stmt->else_list) 817 foreach_list_typed(nir_cf_node, nested_node, node, &loop->body) 842 foreach_list_typed(nir_cf_node, node, node, &impl->body)
|
nir_opt_conditional_discard.c | 38 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node);
|
nir_validate.c | 85 nir_cf_node *parent_node; 652 static void validate_cf_node(nir_cf_node *node, validate_state *state); 721 nir_cf_node *next = nir_cf_node_next(&block->cf_node); 773 nir_cf_node *prev_node = nir_cf_node_prev(&if_stmt->cf_node); 777 nir_cf_node *next_node = nir_cf_node_next(&if_stmt->cf_node); 785 nir_cf_node *old_parent = state->parent_node; 789 foreach_list_typed(nir_cf_node, cf_node, node, &if_stmt->then_list) { 794 foreach_list_typed(nir_cf_node, cf_node, node, &if_stmt->else_list) { 806 nir_cf_node *prev_node = nir_cf_node_prev(&loop->cf_node); 810 nir_cf_node *next_node = nir_cf_node_next(&loop->cf_node) [all...] |
nir_lower_returns.c | 46 predicate_following(nir_cf_node *node, struct lower_returns_state *state) 223 foreach_list_typed_reverse_safe(nir_cf_node, node, node, cf_list) {
|
nir_opt_peephole_select.c | 156 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node);
|
nir_propagate_invariant.c | 54 add_cf_node(nir_cf_node *cf, struct set *invariants)
|
nir.c | 263 cf_init(nir_cf_node *node, nir_cf_node_type type) 860 nir_cf_node_get_function(nir_cf_node *node) [all...] |
nir_print.c | 936 static void print_cf_node(nir_cf_node *node, print_state *state, 994 foreach_list_typed(nir_cf_node, node, node, &if_stmt->then_list) { 999 foreach_list_typed(nir_cf_node, node, node, &if_stmt->else_list) { 1013 foreach_list_typed(nir_cf_node, node, node, &loop->body) { 1021 print_cf_node(nir_cf_node *node, print_state *state, unsigned int tabs) 1076 foreach_list_typed(nir_cf_node, node, node, &impl->body) {
|
nir_opt_gcm.c | 78 foreach_list_typed(nir_cf_node, node, node, cf_list) {
|
nir_clone.c | 590 /* clone list of nir_cf_node: */ 595 foreach_list_typed(nir_cf_node, cf, node, list) { 638 nir_cf_list_clone(nir_cf_list *dst, nir_cf_list *src, nir_cf_node *parent,
|
nir_builder.h | 79 nir_builder_cf_insert(nir_builder *build, nir_cf_node *cf)
|
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
ir3_nir_lower_if_else.c | 222 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node);
|
ir3_compiler_nir.c | [all...] |
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_vec4_nir.cpp | 159 foreach_list_typed(nir_cf_node, node, node, list) { [all...] |
/external/mesa3d/src/gallium/drivers/vc4/ |
vc4_program.c | [all...] |