Searched refs:nir_cursor (Results 1 – 13 of 13) sorted by relevance
/third_party/mesa3d/src/compiler/nir/ |
D | nir_control_flow.h | 52 void nir_cf_node_insert(nir_cursor cursor, nir_cf_node *node); 139 nir_cursor nir_cf_extract(nir_cf_list *extracted, nir_cursor begin, 140 nir_cursor end); 142 nir_cursor nir_cf_reinsert(nir_cf_list *cf_list, nir_cursor cursor); 151 nir_cursor cursor, in nir_cf_list_clone_and_reinsert()
|
D | nir_control_flow.c | 364 split_block_cursor(nir_cursor cursor, in split_block_cursor() 555 static nir_cursor 593 nir_cf_node_insert(nir_cursor cursor, nir_cf_node *node) in nir_cf_node_insert() 685 nir_cursor 686 nir_cf_extract(nir_cf_list *extracted, nir_cursor begin, nir_cursor end) in nir_cf_extract() 798 nir_cursor 799 nir_cf_reinsert(nir_cf_list *cf_list, nir_cursor cursor) in nir_cf_reinsert()
|
D | nir.h | 3885 } nir_cursor; typedef 3888 nir_cursor_current_block(nir_cursor cursor) in nir_cursor_current_block() 3898 bool nir_cursors_equal(nir_cursor a, nir_cursor b); 3900 static inline nir_cursor 3903 nir_cursor cursor; in nir_before_block() 3909 static inline nir_cursor 3912 nir_cursor cursor; in nir_after_block() 3918 static inline nir_cursor 3921 nir_cursor cursor; in nir_before_instr() 3927 static inline nir_cursor [all …]
|
D | nir_opt_loop_unroll.c | 222 static nir_cursor 264 nir_cursor cursor = in complex_unroll_loop_body() 428 nir_cursor cursor = in complex_unroll() 504 nir_cursor cursor = in complex_unroll_single_terminator() 509 nir_cursor start_cursor; in complex_unroll_single_terminator() 510 nir_cursor end_cursor; in complex_unroll_single_terminator() 573 nir_cursor loop_end = nir_after_block(nir_loop_last_block(loop)); in wrapper_unroll() 748 nir_cursor cursor = in partial_unroll()
|
D | nir_opt_move_discards_to_top.c | 213 nir_cursor cursor = nir_before_block(nir_start_block(impl)); in opt_move_discards_to_top_impl()
|
D | nir.c | 1026 static nir_cursor 1027 reduce_cursor(nir_cursor cursor) in reduce_cursor() 1068 nir_cursors_equal(nir_cursor a, nir_cursor b) in nir_cursors_equal() 1128 nir_instr_insert(nir_cursor cursor, nir_instr *instr) in nir_instr_insert() 1179 nir_instr_move(nir_cursor cursor, nir_instr *instr) in nir_instr_move() 1344 nir_cursor 1350 nir_cursor c = nir_instr_remove(instr); in nir_instr_free_and_dce() 2217 cursor_next_instr(nir_cursor cursor) in cursor_next_instr() 2272 nir_cursor iter = nir_before_cf_list(&impl->body); in nir_function_impl_lower_instructions()
|
D | nir_liveness.c | 222 nir_get_live_ssa_defs(nir_cursor cursor, void *mem_ctx) in nir_get_live_ssa_defs()
|
D | nir_lower_shader_calls.c | 733 cursor_is_after_jump(nir_cursor cursor) in cursor_is_after_jump()
|
D | nir_opt_if.c | 1198 evaluate_if_condition(nir_if *nif, nir_cursor cursor, bool *value) in evaluate_if_condition()
|
D | nir_builder.h | 38 nir_cursor cursor;
|
/third_party/mesa3d/src/compiler/nir/tests/ |
D | core_tests.cpp | 100 nir_cursor c = nir_instr_free_and_dce(add01->parent_instr); in TEST_F() 116 nir_cursor c = nir_instr_free_and_dce(add->parent_instr); in TEST_F() 134 nir_cursor c = nir_instr_free_and_dce(add2->parent_instr); in TEST_F()
|
/third_party/mesa3d/src/microsoft/compiler/ |
D | dxil_nir_tess.c | 107 static nir_cursor 122 nir_cursor begin_cursor, end_cursor, insert_cursor;
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_pipeline_rt.c | 1718 nir_cursor target = nir_before_cf_list(&nir_shader_get_entrypoint(shader)->body); in move_rt_instructions()
|