/external/mesa3d/src/compiler/nir/ |
D | nir_control_flow.h | 52 void nir_cf_node_insert(nir_cursor cursor, nir_cf_node *node); 138 nir_cursor nir_cf_extract(nir_cf_list *extracted, nir_cursor begin, 139 nir_cursor end); 141 nir_cursor nir_cf_reinsert(nir_cf_list *cf_list, nir_cursor cursor); 150 nir_cursor cursor, in nir_cf_list_clone_and_reinsert()
|
D | nir_opt_move_discards_to_top.c | 321 nir_cursor cursors_[32]; in opt_move_discards_to_top_impl() 324 if (!util_dynarray_resize(&cursors, nir_cursor, next_discard_id)) in opt_move_discards_to_top_impl() 327 *util_dynarray_element(&cursors, nir_cursor, 0) = nir_before_impl(impl); in opt_move_discards_to_top_impl() 341 nir_cursor *cursor = util_dynarray_element(&cursors, nir_cursor, index); in opt_move_discards_to_top_impl() 344 *cursor = *util_dynarray_element(&cursors, nir_cursor, prev_idx); in opt_move_discards_to_top_impl()
|
D | nir.h | 4751 } nir_cursor; typedef 4754 nir_cursor_current_block(nir_cursor cursor) in nir_cursor_current_block() 4764 bool nir_cursors_equal(nir_cursor a, nir_cursor b); 4766 static inline nir_cursor 4769 nir_cursor cursor; in nir_before_block() 4775 static inline nir_cursor 4778 nir_cursor cursor; in nir_after_block() 4784 static inline nir_cursor 4787 nir_cursor cursor; in nir_before_instr() 4793 static inline nir_cursor [all …]
|
D | nir_opt_loop_unroll.c | 221 static nir_cursor 263 nir_cursor cursor = in complex_unroll_loop_body() 427 nir_cursor cursor = in complex_unroll() 503 nir_cursor cursor = in complex_unroll_single_terminator() 508 nir_cursor start_cursor; in complex_unroll_single_terminator() 509 nir_cursor end_cursor; in complex_unroll_single_terminator() 570 nir_cursor loop_end = nir_after_block(nir_loop_last_block(loop)); in wrapper_unroll() 783 nir_cursor cursor = in partial_unroll()
|
D | nir_control_flow.c | 361 split_block_cursor(nir_cursor cursor, in split_block_cursor() 581 static nir_cursor 618 nir_cf_node_insert(nir_cursor cursor, nir_cf_node *node) in nir_cf_node_insert() 712 nir_cursor 713 nir_cf_extract(nir_cf_list *extracted, nir_cursor begin, nir_cursor end) in nir_cf_extract() 827 nir_cursor 828 nir_cf_reinsert(nir_cf_list *cf_list, nir_cursor cursor) in nir_cf_reinsert()
|
D | nir_opt_loop.c | 450 nir_cursor after_src_if; 513 nir_cursor continue_blk_c = then_break ? in merge_terminators() 518 nir_cursor after_src_if = nir_after_cf_node(&src_if->cf_node); in merge_terminators()
|
D | nir.c | 1011 static nir_cursor 1012 reduce_cursor(nir_cursor cursor) in reduce_cursor() 1053 nir_cursors_equal(nir_cursor a, nir_cursor b) in nir_cursors_equal() 1098 nir_instr_insert(nir_cursor cursor, nir_instr *instr) in nir_instr_insert() 1149 nir_instr_move(nir_cursor cursor, nir_instr *instr) in nir_instr_move() 1301 nir_cursor 1307 nir_cursor c = nir_instr_remove(instr); in nir_instr_free_and_dce() 2109 cursor_next_instr(nir_cursor cursor) in cursor_next_instr() 2155 nir_cursor iter = nir_before_impl(impl); in nir_function_impl_lower_instructions()
|
D | nir_lower_multiview.c | 259 nir_cursor body_cursor = b.cursor; in nir_lower_multiview()
|
D | nir_liveness.c | 206 nir_get_live_defs(nir_cursor cursor, void *mem_ctx) in nir_get_live_defs()
|
D | nir_trivialize_registers.c | 74 nir_cursor cursor = nir_before_block(block); in move_reg_decls()
|
D | nir_builder.c | 395 nir_cursor top = nir_before_impl(build->impl); in nir_builder_instr_insert_at_top()
|
D | nir_opt_if.c | 838 evaluate_if_condition(nir_if *nif, nir_cursor cursor, bool *value) in evaluate_if_condition()
|
D | nir_builder.h | 38 nir_cursor cursor; 63 nir_builder_at(nir_cursor cursor) in nir_builder_at()
|
D | nir_lower_shader_calls.c | 928 cursor_is_after_jump(nir_cursor cursor) in cursor_is_after_jump()
|
/external/mesa3d/src/compiler/nir/tests/ |
D | core_tests.cpp | 76 nir_cursor c = nir_instr_free_and_dce(add01->parent_instr); in TEST_F() 92 nir_cursor c = nir_instr_free_and_dce(add->parent_instr); in TEST_F() 110 nir_cursor c = nir_instr_free_and_dce(add2->parent_instr); in TEST_F()
|
/external/mesa3d/src/microsoft/compiler/ |
D | dxil_nir_tess.c | 117 static nir_cursor 132 nir_cursor begin_cursor, end_cursor, insert_cursor;
|
/external/mesa3d/src/nouveau/compiler/ |
D | nak_nir_lower_cf.c | 265 nir_cursor start = nir_before_block(block); in lower_cf_list() 266 nir_cursor end = nir_after_block(block); in lower_cf_list()
|
/external/mesa3d/src/panfrost/util/ |
D | pan_lower_writeout.c | 162 nir_cursor insert_point = nir_after_instr(&last_mask_store->instr); in pan_nir_lower_zs_store()
|
D | pan_lower_noperspective.c | 222 nir_cursor cursor = nir_after_instr(after); in move_output_stores_after()
|
/external/mesa3d/src/asahi/lib/ |
D | agx_nir_lower_uvs.c | 21 nir_cursor after_layer_viewport;
|
/external/mesa3d/src/amd/common/nir/ |
D | ac_nir_prerast_utils.c | 382 nir_cursor cursor = b->cursor; in ac_nir_export_position()
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_pipeline_rt.c | 338 nir_cursor target = nir_before_impl(nir_shader_get_entrypoint(shader)); in move_rt_instructions()
|
/external/mesa3d/src/intel/compiler/ |
D | brw_nir.c | 2378 nir_cursor cursor = nir_before_instr(nir_block_first_instr(top)); in brw_nir_move_interpolation_to_top()
|
/external/mesa3d/src/intel/compiler/elk/ |
D | elk_fs.cpp | 6497 nir_cursor cursor = nir_before_instr(nir_block_first_instr(top)); in elk_nir_move_interpolation_to_top()
|