| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_control_flow_private.h | 38 void nir_handle_add_jump(nir_block *block); 39 void nir_handle_remove_jump(nir_block *block, nir_jump_type type);
|
| H A D | nir_phi_builder.h | 92 nir_block *block, nir_ssa_def *def); 108 nir_block *block);
|
| H A D | nir_control_flow.c | 49 block_add_pred(nir_block *block, nir_block *pred) 55 block_remove_pred(nir_block *block, nir_block *pred) 65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) 77 unlink_blocks(nir_block *pred, nir_block *succ) 91 unlink_block_successors(nir_block *bloc [all...] |
| H A D | nir_dominance.c | 37 init_block(nir_block *block, nir_function_impl *impl) 54 static nir_block * 55 intersect(nir_block *b1, nir_block *b2) 73 calc_dominance(nir_block *block) 75 nir_block *new_idom = NULL; 77 nir_block *pred = (nir_block *) entry->key; 96 calc_dom_frontier(nir_block *block) 100 nir_block *runne [all...] |
| H A D | nir_worklist.h | 61 nir_block **blocks; 76 void nir_block_worklist_push_head(nir_block_worklist *w, nir_block *block); 78 nir_block *nir_block_worklist_peek_head(const nir_block_worklist *w); 80 nir_block *nir_block_worklist_pop_head(nir_block_worklist *w); 82 void nir_block_worklist_push_tail(nir_block_worklist *w, nir_block *block); 84 nir_block *nir_block_worklist_peek_tail(const nir_block_worklist *w); 86 nir_block *nir_block_worklist_pop_tail(nir_block_worklist *w);
|
| H A D | nir_opt_sink.c | 86 loop_contains_block(nir_loop *loop, nir_block *block) 88 nir_block *before = nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); 89 nir_block *after = nir_cf_node_as_block(nir_cf_node_next(&loop->cf_node)); 100 static nir_block * 101 adjust_block_for_loops(nir_block *use_block, nir_block *def_block, 108 for (nir_block *cur_block = use_block; cur_block != def_block->imm_dom; 135 static nir_block * 138 nir_block *lca = NULL; 142 nir_block *use_bloc [all...] |
| H A D | nir_worklist.c | 40 w->blocks = rzalloc_array(mem_ctx, nir_block *, num_blocks); 59 nir_block_worklist_push_head(nir_block_worklist *w, nir_block *block) 78 nir_block * 86 nir_block * 101 nir_block_worklist_push_tail(nir_block_worklist *w, nir_block *block) 117 nir_block * 127 nir_block *
|
| H A D | nir_opt_if.c | 38 static nir_block* 41 nir_block *header_block = nir_loop_first_block(loop); 42 nir_block *prev_block = 49 return (nir_block*)pred_entry->key; 60 const nir_block *entry_block, 141 nir_block *header_block = nir_loop_first_block(loop); 142 nir_block *const prev_block = 216 nir_block *after_if_block = 243 nir_block_ends_in_jump(exec_node_data(nir_block, 255 nir_block *continue_bloc [all...] |
| H A D | nir_phi_builder.c | 35 nir_block **blocks; 43 nir_block **W; 102 pb->blocks = ralloc_array(pb, nir_block *, pb->num_blocks); 111 pb->W = ralloc_array(pb, nir_block *, pb->num_blocks); 142 nir_block *cur = pb->W[w_start++]; 144 nir_block *next = (nir_block *) dom_entry->key; 176 nir_block *block, nir_ssa_def *def) 183 nir_block *block) 188 nir_block *do [all...] |
| H A D | nir_opt_dead_cf.c | 89 nir_block *after = nir_cf_node_as_block(nir_cf_node_next(&if_stmt->cf_node)); 90 nir_block *last_block = condition ? nir_if_last_then_block(if_stmt) 141 nir_block *before = nir_cf_node_as_block(nir_cf_node_prev(node)); 142 nir_block *after = nir_cf_node_as_block(nir_cf_node_next(node)); 165 nir_block *use_block = 197 nir_block *after = nir_cf_node_as_block(nir_cf_node_next(node)); 285 dead_cf_block(nir_block *block) 318 nir_block *block = nir_cf_node_as_block(cur); 358 nir_block *next = nir_cf_node_as_block(nir_cf_node_next(cur)); 374 nir_block *nex [all...] |
| H A D | nir_lower_goto_ifs.c | 84 const nir_block *const *a = _a; 85 const nir_block *const *b = _b; 98 printf("%u", ((nir_block *)entry->key)->index); 112 static nir_block ** 116 nir_block **block_arr = ralloc_array(mem_ctx, nir_block *, num_blocks); 119 block_arr[i++] = (nir_block *)entry->key; 125 static nir_block * 129 return (nir_block *)_mesa_set_next_entry(block_set, NULL)->key; 136 set_path_vars(nir_builder *b, struct path_fork *fork, nir_block *targe [all...] |
| H A D | nir_opt_conditional_discard.c | 36 nir_opt_conditional_discard_block(nir_builder *b, nir_block *block) 46 nir_block *then_block = nir_if_first_then_block(if_stmt); 47 nir_block *else_block = nir_if_first_else_block(if_stmt); 65 nir_block *after = nir_cf_node_as_block(nir_cf_node_next(&if_stmt->cf_node));
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_control_flow_private.h | 38 void nir_handle_add_jump(nir_block *block); 39 void nir_handle_remove_jump(nir_block *block, nir_jump_type type);
|
| H A D | nir_phi_builder.h | 92 nir_block *block, nir_ssa_def *def); 108 nir_block *block);
|
| H A D | nir_control_flow.c | 49 block_add_pred(nir_block *block, nir_block *pred) 55 block_remove_pred(nir_block *block, nir_block *pred) 65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) 77 unlink_blocks(nir_block *pred, nir_block *succ) 91 unlink_block_successors(nir_block *bloc [all...] |
| H A D | nir_move_load_const.c | 44 static nir_block * 47 nir_block *lca = NULL; 55 nir_block *use_block = instr->block; 66 nir_block *phi_lca = NULL; 80 insert_after_phi(nir_instr *instr, nir_block *block) 117 nir_block *use_block =
|
| H A D | nir_dominance.c | 37 init_block(nir_block *block, nir_function_impl *impl) 52 static nir_block * 53 intersect(nir_block *b1, nir_block *b2) 71 calc_dominance(nir_block *block) 73 nir_block *new_idom = NULL; 75 nir_block *pred = (nir_block *) entry->key; 94 calc_dom_frontier(nir_block *block) 98 nir_block *runne [all...] |
| H A D | nir_worklist.h | 61 nir_block **blocks; 76 void nir_block_worklist_push_head(nir_block_worklist *w, nir_block *block); 78 nir_block *nir_block_worklist_peek_head(const nir_block_worklist *w); 80 nir_block *nir_block_worklist_pop_head(nir_block_worklist *w); 82 void nir_block_worklist_push_tail(nir_block_worklist *w, nir_block *block); 84 nir_block *nir_block_worklist_peek_tail(const nir_block_worklist *w); 86 nir_block *nir_block_worklist_pop_tail(nir_block_worklist *w);
|
| H A D | nir_worklist.c | 40 w->blocks = rzalloc_array(mem_ctx, nir_block *, num_blocks); 59 nir_block_worklist_push_head(nir_block_worklist *w, nir_block *block) 78 nir_block * 86 nir_block * 101 nir_block_worklist_push_tail(nir_block_worklist *w, nir_block *block) 117 nir_block * 127 nir_block *
|
| H A D | nir_phi_builder.c | 35 nir_block **blocks; 43 nir_block **W; 102 pb->blocks = ralloc_array(pb, nir_block *, pb->num_blocks); 111 pb->W = ralloc_array(pb, nir_block *, pb->num_blocks); 143 nir_block *cur = pb->W[w_start++]; 145 nir_block *next = (nir_block *) dom_entry->key; 177 nir_block *block, nir_ssa_def *def) 184 nir_block *block) 189 nir_block *do [all...] |
| H A D | nir_gs_count_vertices.c | 66 nir_block *block = (nir_block *) entry->key;
|
| H A D | nir_opt_cse.c | 42 cse_block(nir_block *block, struct set *dominance_set) 55 nir_block *child = block->dom_children[i];
|
| H A D | nir_opt_conditional_discard.c | 33 nir_opt_conditional_discard_block(nir_builder *b, nir_block *block) 43 nir_block *then_block = nir_if_first_then_block(if_stmt); 44 nir_block *else_block = nir_if_first_else_block(if_stmt); 62 nir_block *after = nir_cf_node_as_block(nir_cf_node_next(&if_stmt->cf_node));
|
| H A D | nir_opt_if.c | 38 static nir_block* 41 nir_block *header_block = nir_loop_first_block(loop); 42 nir_block *prev_block = 49 return (nir_block*)pred_entry->key; 60 const nir_block *entry_block, 143 nir_block *header_block = nir_loop_first_block(loop); 144 nir_block *const prev_block = 218 nir_block *after_if_block = 245 nir_block_ends_in_jump(exec_node_data(nir_block, 257 nir_block *continue_bloc [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| H A D | brw_nir_tcs_workarounds.c | 84 emit_quads_workaround(nir_builder *b, nir_block *block) 123 nir_block *end_preds[num_end_preds]; 127 end_preds[i++] = (nir_block *) entry->key;
|