Home
last modified time | relevance | path

Searched refs:nir_dest (Results 1 – 19 of 19) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir.h530 } nir_dest; typedef
532 static inline nir_dest
535 nir_dest dest = { { { NULL } } }; in nir_dest_init()
542 list_for_each_entry(nir_dest, dest, &(reg)->defs, reg.def_link)
545 list_for_each_entry_safe(nir_dest, dest, &(reg)->defs, reg.def_link)
571 static inline nir_dest
574 nir_dest dest = NIR_DEST_INIT; in nir_dest_for_reg()
588 nir_dest_bit_size(nir_dest dest) in nir_dest_bit_size()
594 void nir_dest_copy(nir_dest *dest, const nir_dest *src, nir_instr *instr);
629 nir_dest dest;
[all …]
Dnir.c224 void nir_dest_copy(nir_dest *dest, const nir_dest *src, nir_instr *instr) in nir_dest_copy()
420 dest_init(nir_dest *dest) in dest_init()
953 add_reg_def_cb(nir_dest *dest, void *state) in add_reg_def_cb()
1039 remove_def_cb(nir_dest *dest, void *state) in remove_def_cb()
1166 nir_ssa_def_visitor(nir_dest *dest, void *void_state) in nir_ssa_def_visitor()
1316 visit_dest_indirect(nir_dest *dest, void *_state) in visit_dest_indirect()
1484 nir_instr_rewrite_dest(nir_instr *instr, nir_dest *dest, nir_dest new_dest) in nir_instr_rewrite_dest()
1532 nir_ssa_dest_init(nir_instr *instr, nir_dest *dest, in nir_ssa_dest_init()
Dnir_propagate_invariant.c44 dest_is_invariant(nir_dest *dest, struct set *invariants) in dest_is_invariant()
Dnir_sweep.c53 sweep_dest_indirect(nir_dest *dest, void *nir) in sweep_dest_indirect()
Dnir_from_ssa.c514 nir_dest *dest = exec_node_data(nir_dest, def, ssa); in rewrite_ssa_def()
914 dest_replace_ssa_with_reg(nir_dest *dest, void *void_state) in dest_replace_ssa_with_reg()
Dnir_lower_vec_to_movs.c36 src_matches_dest_reg(nir_dest *dest, nir_src *src) in src_matches_dest_reg()
Dnir_lower_regs_to_ssa.c84 rewrite_dest(nir_dest *dest, void *_state) in rewrite_dest()
Dnir_clone.c244 nir_dest *ndst, const nir_dest *dst) in __clone_dst()
Dnir_instr_set.c410 dest_is_ssa(nir_dest *dest, void *data) in dest_is_ssa()
Dnir_print.c168 print_dest(nir_dest *dest, print_state *state) in print_dest()
Dnir_validate.c310 validate_dest(nir_dest *dest, validate_state *state) in validate_dest()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_vec4.h355 dst_reg get_nir_dest(const nir_dest &dest, enum brw_reg_type type);
356 dst_reg get_nir_dest(const nir_dest &dest, nir_alu_type type);
357 dst_reg get_nir_dest(const nir_dest &dest);
Dbrw_fs.h229 fs_reg get_nir_dest(const nir_dest &dest);
Dbrw_fs_nir.cpp1424 fs_visitor::get_nir_dest(const nir_dest &dest) in get_nir_dest()
4490 fs_reg nir_dest[4]; in nir_emit_texture() local
4492 nir_dest[i] = offset(dst, bld, i); in nir_emit_texture()
4496 nir_dest[0] = offset(dst, bld, 3); in nir_emit_texture()
4501 nir_dest[2] = vgrf(glsl_type::int_type); in nir_emit_texture()
4502 bld.emit_minmax(nir_dest[2], depth, brw_imm_d(1), BRW_CONDITIONAL_GE); in nir_emit_texture()
4505 bld.LOAD_PAYLOAD(get_nir_dest(instr->dest), nir_dest, dest_size, 0); in nir_emit_texture()
Dbrw_vec4_nir.cpp275 vec4_visitor::get_nir_dest(const nir_dest &dest) in get_nir_dest()
291 vec4_visitor::get_nir_dest(const nir_dest &dest, enum brw_reg_type type) in get_nir_dest()
297 vec4_visitor::get_nir_dest(const nir_dest &dest, nir_alu_type type) in get_nir_dest()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_nir_lower_if_else.c62 valid_dest(nir_block *block, nir_dest *dest) in valid_dest()
Dir3_compiler_nir.c290 get_dst(struct ir3_compile *ctx, nir_dest *dst, unsigned n) in get_dst()
/external/mesa3d/src/compiler/glsl/
Dglsl_to_nir.cpp797 nir_dest *dest = &instr->dest; in visit()
1237 static nir_dest *
1271 nir_dest *dest = get_instr_dest(instr); in add_instr()
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_program.c179 ntq_store_dest(struct vc4_compile *c, nir_dest *dest, int chan, in ntq_store_dest()
244 ntq_get_dest(struct vc4_compile *c, nir_dest *dest) in ntq_get_dest()