/third_party/mesa3d/src/panfrost/util/ |
D | nir_mod_helpers.c | 40 pan_has_source_mod(nir_alu_src *src, nir_op op) in pan_has_source_mod() 62 nir_alu_src nsrc = { in pan_has_source_mod()
|
D | pan_ir.h | 372 bool pan_has_source_mod(nir_alu_src *src, nir_op op);
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_emitaluinstruction.cpp | 594 const nir_alu_src& src0 = instr.src[0]; in emit_dot() 595 const nir_alu_src& src1 = instr.src[1]; in emit_dot() 625 const nir_alu_src& src0 = instr.src[0]; in emit_fdph() 626 const nir_alu_src& src1 = instr.src[1]; in emit_fdph() 815 const nir_alu_src& src0 = instr.src[0]; in emit_alu_trans_op2() 816 const nir_alu_src& src1 = instr.src[1]; in emit_alu_trans_op2() 855 const nir_alu_src& src0 = instr.src[0]; in emit_alu_op2_int() 856 const nir_alu_src& src1 = instr.src[1]; in emit_alu_op2_int() 868 const nir_alu_src *src0 = &instr.src[0]; in emit_alu_op2() 869 const nir_alu_src *src1 = &instr.src[1]; in emit_alu_op2() [all …]
|
D | sfn_emitinstruction.h | 57 PValue from_nir(const nir_alu_src& v, unsigned component);
|
D | sfn_emitaluinstruction.h | 97 void split_alu_modifiers(const nir_alu_src &src, const GPRVector::Values& v,
|
D | sfn_emitinstruction.cpp | 53 PValue EmitInstruction::from_nir(const nir_alu_src& v, unsigned component) in from_nir()
|
D | sfn_valuepool.h | 103 PValue from_nir(const nir_alu_src& v, unsigned component);
|
D | sfn_valuepool.cpp | 144 PValue ValuePool::from_nir(const nir_alu_src &v, unsigned component) in from_nir()
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_move_vec_src_uses_to_dest.c | 144 nir_alu_src *use_alu_src = exec_node_data(nir_alu_src, use, src); in move_vec_src_uses_to_dest_block()
|
D | nir_inline_uniforms.c | 66 nir_alu_src *alu_src = alu->src + component; in src_only_uses_uniforms() 73 nir_alu_src *alu_src = alu->src + i; in src_only_uses_uniforms() 170 nir_alu_src *alu_src = var->update_src; in is_induction_variable()
|
D | nir_lower_to_source_mods.c | 37 alu_src_consume_abs(nir_alu_src *src) in alu_src_consume_abs() 43 alu_src_consume_negate(nir_alu_src *src) in alu_src_consume_negate()
|
D | nir_opt_copy_propagate.c | 84 copy_propagate_alu(nir_function_impl *impl, nir_alu_src *src, nir_alu_instr *copy) in copy_propagate_alu() 151 progress |= copy_propagate_alu(impl, container_of(src, nir_alu_src, src), mov); in copy_prop_instr()
|
D | nir_search.c | 47 nir_alu_src variables[NIR_SEARCH_MAX_VARIABLES]; 465 static nir_alu_src 513 nir_alu_src val; in construct_value() 526 nir_alu_src val = { NIR_SRC_INIT }; in construct_value() 565 nir_alu_src val; in construct_value() 777 nir_alu_src val = construct_value(build, replace, in nir_replace_instr()
|
D | nir_opt_shrink_vectors.c | 161 nir_alu_src *alu_src = (nir_alu_src*)use_src; in opt_shrink_vectors_alu()
|
D | nir_opt_vectorize.c | 42 hash_alu_src(uint32_t hash, const nir_alu_src *src, in hash_alu_src() 87 alu_srcs_equal(const nir_alu_src *src1, const nir_alu_src *src2, in alu_srcs_equal()
|
D | nir_lower_vec_to_movs.c | 150 nir_alu_src *alu_src = exec_node_data(nir_alu_src, src, src); in try_coalesce()
|
D | nir_search_helpers.h | 358 unsigned index = (nir_alu_src*)container_of(src, nir_alu_src, src) - user_alu->src; in is_only_used_as_float()
|
D | nir.c | 408 nir_alu_src_copy(nir_alu_src *dest, const nir_alu_src *src) in nir_alu_src_copy() 431 const nir_alu_src *src = &alu->src[srcn]; in nir_alu_src_is_trivial_ssa() 596 alu_src_init(nir_alu_src *src) in alu_src_init() 609 nir_alu_instr *instr = calloc(1, sizeof(nir_alu_instr) + num_srcs * sizeof(nir_alu_src)); in nir_alu_instr_create() 1740 nir_alu_src *alu_src = exec_node_data(nir_alu_src, src, src); in nir_src_components_read()
|
D | nir_builder.h | 565 nir_mov_alu(nir_builder *build, nir_alu_src src, unsigned num_components) in nir_mov_alu() 597 nir_alu_src alu_src = { NIR_SRC_INIT }; in nir_swizzle() 1237 nir_alu_src alu = { NIR_SRC_INIT }; in nir_ssa_for_src() 1255 nir_alu_src *src = &instr->src[srcn]; in nir_ssa_for_alu_src()
|
D | nir.h | 1066 } nir_alu_src; typedef 1457 nir_alu_src src[]; 1460 void nir_alu_src_copy(nir_alu_src *dest, const nir_alu_src *src); 3051 nir_alu_src *update_src;
|
/third_party/mesa3d/src/intel/compiler/ |
D | brw_nir_opt_peephole_ffma.c | 70 get_mul_for_src(nir_alu_src *src, unsigned num_components, in get_mul_for_src() 148 any_alu_src_is_a_constant(nir_alu_src srcs[]) in any_alu_src_is_a_constant()
|
/third_party/mesa3d/docs/nir/ |
D | alu.rst | 51 :cpp:member:`nir_alu_src::swizzle` field which allows them to act on vectors 65 .. doxygenstruct:: nir_alu_src
|
/third_party/mesa3d/src/panfrost/midgard/ |
D | midgard_compile.c | 481 nir_is_non_scalar_swizzle(nir_alu_src *src, unsigned nr_components) in nir_is_non_scalar_swizzle() 598 nir_alu_src src = instr->src[i]; in mir_copy_src() 664 nir_alu_src s = instr->src[i]; in mir_is_bcsel_float() 672 nir_alu_src s = instr->src[i]; in mir_is_bcsel_float() 1650 nir_alu_src alu = { in mir_get_branch_cond()
|
/third_party/mesa3d/src/mesa/program/ |
D | prog_to_nir.c | 72 nir_alu_src src; in ptn_src_for_dest() 123 nir_alu_src src; in ptn_get_src()
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
D | tgsi_to_nir.c | 180 nir_alu_src src; in ttn_src_for_dest() 773 nir_alu_src src; in ttn_src_for_indirect() 861 nir_alu_src src; in ttn_get_src() 1535 nir_alu_src src; in ttn_tex()
|