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.h51 void nir_cf_node_insert(nir_cursor cursor, nir_cf_node *node);
138 void nir_cf_extract(nir_cf_list *extracted, nir_cursor begin, nir_cursor end);
140 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.h1991 } nir_cursor; typedef
1994 nir_cursor_current_block(nir_cursor cursor) in nir_cursor_current_block()
2004 bool nir_cursors_equal(nir_cursor a, nir_cursor b);
2006 static inline nir_cursor
2009 nir_cursor cursor; in nir_before_block()
2015 static inline nir_cursor
2018 nir_cursor cursor; in nir_after_block()
2024 static inline nir_cursor
2027 nir_cursor cursor; in nir_before_instr()
2033 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.c218 static nir_cursor
385 nir_cursor cursor = in complex_unroll()
419 nir_cursor cursor = in complex_unroll()
Dnir.c872 static nir_cursor
873 reduce_cursor(nir_cursor cursor) in reduce_cursor()
916 nir_cursors_equal(nir_cursor a, nir_cursor b) in nir_cursors_equal()
974 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;
2021 c->if_stack = rzalloc_array(c, nir_cursor, in tgsi_to_nir()
2024 c->loop_stack = rzalloc_array(c, nir_cursor, in tgsi_to_nir()