/external/mesa3d/src/compiler/nir/ |
D | nir.h | 463 struct nir_src; 467 struct nir_src *indirect; /** < NULL for no indirect offset */ 478 struct nir_src *indirect; /** < NULL for no indirect offset */ 486 typedef struct nir_src { struct 500 } nir_src; argument 502 static inline nir_src 505 nir_src src = { { NULL } }; in nir_src_init() 512 list_for_each_entry(nir_src, src, &(reg_or_ssa_def)->uses, use_link) 515 list_for_each_entry_safe(nir_src, src, &(reg_or_ssa_def)->uses, use_link) 518 list_for_each_entry(nir_src, src, &(reg_or_ssa_def)->if_uses, use_link) [all …]
|
D | nir.c | 207 void nir_src_copy(nir_src *dest, const nir_src *src, void *mem_ctx) in nir_src_copy() 216 dest->reg.indirect = ralloc(mem_ctx, nir_src); in nir_src_copy() 234 dest->reg.indirect = ralloc(instr, nir_src); in nir_dest_copy() 364 src_init(nir_src *src) in src_init() 493 sizeof(nir_intrinsic_instr) + num_srcs * sizeof(nir_src)); in nir_intrinsic_instr_create() 926 add_use_cb(nir_src *src, void *state) in add_use_cb() 1022 src_is_valid(const nir_src *src) in src_is_valid() 1028 remove_use_cb(nir_src *src, void *state) in remove_use_cb() 1202 visit_src(nir_src *src, nir_foreach_src_cb cb, void *state) in visit_src() 1373 nir_src_as_const_value(nir_src src) in nir_src_as_const_value() [all …]
|
D | nir_lower_locals_to_regs.c | 125 static nir_src 129 nir_src src; in get_deref_reg_src() 177 src.reg.indirect = ralloc(state->shader, nir_src); in get_deref_reg_src() 237 nir_src reg_src = get_deref_reg_src(intrin->variables[0], in lower_locals_to_regs_block()
|
D | nir_opt_move_comparisons.c | 78 move_comparison_source(nir_src *src, nir_block *block, nir_instr *before) in move_comparison_source() 103 move_comparison_source_cb(nir_src *src, void *data) in move_comparison_source_cb()
|
D | nir_propagate_invariant.c | 27 add_src(nir_src *src, struct set *invariants) in add_src() 37 add_src_cb(nir_src *src, void *state) in add_src_cb()
|
D | nir_instr_set.c | 30 hash_src(uint32_t hash, const nir_src *src) in hash_src() 205 nir_srcs_equal(nir_src src1, nir_src src2) in nir_srcs_equal() 403 src_is_ssa(nir_src *src, void *data) in src_is_ssa()
|
D | nir_to_lcssa.c | 51 is_if_use_inside_loop(nir_src *use, nir_loop* loop) in is_if_use_inside_loop() 69 is_use_inside_loop(nir_src *use, nir_loop* loop) in is_use_inside_loop()
|
D | nir_liveness.c | 86 set_src_live(nir_src *src, void *void_live) in set_src_live() 233 src_does_not_use_def(nir_src *src, void *def) in src_does_not_use_def()
|
D | nir_opt_copy_propagate.c | 102 copy_prop_src(nir_src *src, nir_instr *parent_instr, nir_if *parent_if) in copy_prop_src() 202 copy_prop_src_cb(nir_src *src, void *_state) in copy_prop_src_cb()
|
D | nir_from_ssa.c | 542 emit_copy(nir_builder *b, nir_src src, nir_src dest_src) in emit_copy() 603 NIR_VLA_ZERO(nir_src, values, num_copies * 2); in resolve_parallel_copy() 638 nir_src dest_src = nir_src_for_reg(entry->dest.reg.reg); in resolve_parallel_copy()
|
D | nir_clone.c | 227 nir_src *nsrc, const nir_src *src) in __clone_src() 235 nsrc->reg.indirect = ralloc(ninstr_or_if, nir_src); in __clone_src() 254 ndst->reg.indirect = ralloc(ninstr, nir_src); in __clone_dst()
|
D | nir_opt_conditional_discard.c | 87 nir_src cond; in nir_opt_conditional_discard_block()
|
D | nir_repair_ssa.c | 58 get_src_block(nir_src *src) in get_src_block()
|
D | nir_opt_dce.c | 55 mark_live_cb(nir_src *src, void *_state) in mark_live_cb()
|
D | nir_opt_undef.c | 62 nir_src empty_src; in opt_undef_csel()
|
D | nir_lower_io.c | 518 nir_src * 544 nir_src *
|
D | nir_sweep.c | 44 sweep_src_indirect(nir_src *src, void *nir) in sweep_src_indirect()
|
D | nir_validate.c | 129 static void validate_src(nir_src *src, validate_state *state); 132 validate_reg_src(nir_src *src, validate_state *state) in validate_reg_src() 168 validate_ssa_src(nir_src *src, validate_state *state) in validate_ssa_src() 195 validate_src(nir_src *src, validate_state *state) in validate_src()
|
D | nir_lower_regs_to_ssa.c | 40 rewrite_src(nir_src *src, void *_state) in rewrite_src()
|
D | nir_lower_vec_to_movs.c | 36 src_matches_dest_reg(nir_dest *dest, nir_src *src) in src_matches_dest_reg()
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_fs.h | 227 fs_reg get_nir_src(const nir_src &src); 228 fs_reg get_nir_src_imm(const nir_src &src); 251 void emit_gs_end_primitive(const nir_src &vertex_count_nir_src); 252 void emit_gs_vertex(const nir_src &vertex_count_nir_src, 255 void emit_gs_input_load(const fs_reg &dst, const nir_src &vertex_src, 256 unsigned base_offset, const nir_src &offset_src,
|
D | brw_nir_analyze_boolean_resolves.c | 44 get_resolve_status_for_src(nir_src *src) in get_resolve_status_for_src() 67 src_mark_needs_resolve(nir_src *src, void *void_state) in src_mark_needs_resolve()
|
D | brw_vec4.h | 358 src_reg get_nir_src(const nir_src &src, enum brw_reg_type type, 360 src_reg get_nir_src(const nir_src &src, nir_alu_type type, 362 src_reg get_nir_src(const nir_src &src,
|
D | brw_nir.c | 70 nir_src *offset = nir_get_io_offset_src(intrin); in add_const_offset_to_base_block() 223 nir_src *vertex = nir_get_io_vertex_index_src(intrin); in remap_patch_urb_offsets() 240 nir_src *offset = nir_get_io_offset_src(intrin); in remap_patch_urb_offsets()
|
/external/mesa3d/src/intel/vulkan/ |
D | anv_nir_apply_dynamic_offsets.c | 84 nir_src *offset_src = nir_get_io_offset_src(intrin); in apply_dynamic_offsets_block()
|