Home
last modified time | relevance | path

Searched refs:nir_alu_src (Results 1 – 25 of 44) sorted by relevance

12

/third_party/mesa3d/src/panfrost/util/
Dnir_mod_helpers.c40 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()
Dpan_ir.h372 bool pan_has_source_mod(nir_alu_src *src, nir_op op);
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_emitaluinstruction.cpp594 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 …]
Dsfn_emitinstruction.h57 PValue from_nir(const nir_alu_src& v, unsigned component);
Dsfn_emitaluinstruction.h97 void split_alu_modifiers(const nir_alu_src &src, const GPRVector::Values& v,
Dsfn_emitinstruction.cpp53 PValue EmitInstruction::from_nir(const nir_alu_src& v, unsigned component) in from_nir()
Dsfn_valuepool.h103 PValue from_nir(const nir_alu_src& v, unsigned component);
Dsfn_valuepool.cpp144 PValue ValuePool::from_nir(const nir_alu_src &v, unsigned component) in from_nir()
/third_party/mesa3d/src/compiler/nir/
Dnir_move_vec_src_uses_to_dest.c144 nir_alu_src *use_alu_src = exec_node_data(nir_alu_src, use, src); in move_vec_src_uses_to_dest_block()
Dnir_inline_uniforms.c66 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()
Dnir_lower_to_source_mods.c37 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()
Dnir_opt_copy_propagate.c84 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()
Dnir_search.c47 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()
Dnir_opt_shrink_vectors.c161 nir_alu_src *alu_src = (nir_alu_src*)use_src; in opt_shrink_vectors_alu()
Dnir_opt_vectorize.c42 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()
Dnir_lower_vec_to_movs.c150 nir_alu_src *alu_src = exec_node_data(nir_alu_src, src, src); in try_coalesce()
Dnir_search_helpers.h358 unsigned index = (nir_alu_src*)container_of(src, nir_alu_src, src) - user_alu->src; in is_only_used_as_float()
Dnir.c408 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()
Dnir_builder.h565 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()
Dnir.h1066 } 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/
Dbrw_nir_opt_peephole_ffma.c70 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/
Dalu.rst51 :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/
Dmidgard_compile.c481 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/
Dprog_to_nir.c72 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/
Dtgsi_to_nir.c180 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()

12