Home
last modified time | relevance | path

Searched refs:nir_cursor (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_control_flow.h52 void nir_cf_node_insert(nir_cursor cursor, nir_cf_node *node);
139 void nir_cf_extract(nir_cf_list *extracted, nir_cursor begin, nir_cursor end);
141 void nir_cf_reinsert(nir_cf_list *cf_list, nir_cursor cursor);
Dnir_lower_io_to_temporaries.c43 emit_copies(nir_cursor cursor, nir_shader *shader, struct exec_list *new_vars, in emit_copies()
90 nir_cursor cursor = nir_before_instr(&intrin->instr); in emit_output_copies_impl()
97 nir_cursor cursor = nir_before_block(nir_start_block(impl)); in emit_output_copies_impl()
107 nir_cursor cursor = nir_after_block_before_jump(block); in emit_output_copies_impl()
118 nir_cursor cursor = nir_before_block(nir_start_block(impl)); in emit_input_copies_impl()
Dnir.h2066 } nir_cursor; typedef
2069 nir_cursor_current_block(nir_cursor cursor) in nir_cursor_current_block()
2079 bool nir_cursors_equal(nir_cursor a, nir_cursor b);
2081 static inline nir_cursor
2084 nir_cursor cursor; in nir_before_block()
2090 static inline nir_cursor
2093 nir_cursor cursor; in nir_after_block()
2099 static inline nir_cursor
2102 nir_cursor cursor; in nir_before_instr()
2108 static inline nir_cursor
[all …]
Dnir_control_flow.c380 split_block_cursor(nir_cursor cursor, in split_block_cursor()
577 nir_cf_node_insert(nir_cursor cursor, nir_cf_node *node) in nir_cf_node_insert()
664 nir_cf_extract(nir_cf_list *extracted, nir_cursor begin, nir_cursor end) in nir_cf_extract()
709 nir_cf_reinsert(nir_cf_list *cf_list, nir_cursor cursor) in nir_cf_reinsert()
Dnir_opt_loop_unroll.c237 static nir_cursor
404 nir_cursor cursor = in complex_unroll()
438 nir_cursor cursor = in complex_unroll()
Dnir.c909 static nir_cursor
910 reduce_cursor(nir_cursor cursor) in reduce_cursor()
953 nir_cursors_equal(nir_cursor a, nir_cursor b) in nir_cursors_equal()
1011 nir_instr_insert(nir_cursor cursor, nir_instr *instr) in nir_instr_insert()
Dnir_opt_copy_prop_vars.c353 static nir_cursor
356 nir_cursor cursor; in instr_remove_cursor()
Dnir_builder.h32 nir_cursor cursor;
/external/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c75 nir_cursor *if_stack;
85 nir_cursor *loop_stack;
1939 c->if_stack = rzalloc_array(c, nir_cursor, in tgsi_to_nir()
1942 c->loop_stack = rzalloc_array(c, nir_cursor, in tgsi_to_nir()