Searched refs:nir_ssa_scalar (Results 1 - 21 of 21) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
H A Dmidgard_address.c40 nir_ssa_scalar A;
41 nir_ssa_scalar B;
49 mir_args_ssa(nir_ssa_scalar s, unsigned count)
98 nir_ssa_scalar op1 = nir_ssa_scalar_chase_alu_src(address->B, 0);
99 nir_ssa_scalar op2 = nir_ssa_scalar_chase_alu_src(address->B, 1);
130 nir_ssa_scalar arg = nir_ssa_scalar_chase_alu_src(address->B, 0);
149 nir_ssa_scalar arg = nir_ssa_scalar_chase_alu_src(address->B, 0);
168 nir_ssa_scalar op1 = nir_ssa_scalar_chase_alu_src(address->B, 0);
169 nir_ssa_scalar op2 = nir_ssa_scalar_chase_alu_src(address->B, 1);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_loop_analyze.c515 nir_ssa_scalar basic_ind)
570 try_find_limit_of_alu(nir_ssa_scalar limit, nir_const_value *limit_val,
579 nir_ssa_scalar src = nir_ssa_scalar_chase_alu_src(limit, i);
703 nir_ssa_scalar cond, nir_op alu_op, bool limit_rhs,
808 is_supported_terminator_condition(nir_ssa_scalar cond)
819 get_induction_and_limit_vars(nir_ssa_scalar cond,
820 nir_ssa_scalar *ind,
821 nir_ssa_scalar *limit,
825 nir_ssa_scalar rhs, lhs;
845 try_find_trip_count_vars_in_iand(nir_ssa_scalar *con
[all...]
H A Dnir.h1937 } nir_ssa_scalar; typedef in typeref:struct:__anon3bab288a2b08
1940 nir_ssa_scalar_is_const(nir_ssa_scalar s)
1946 nir_ssa_scalar_as_const_value(nir_ssa_scalar s)
1955 nir_ssa_scalar_as_##suffix(nir_ssa_scalar s) \
1969 nir_ssa_scalar_is_alu(nir_ssa_scalar s)
1975 nir_ssa_scalar_alu_op(nir_ssa_scalar s)
1980 static inline nir_ssa_scalar
1981 nir_ssa_scalar_chase_alu_src(nir_ssa_scalar s, unsigned alu_src_idx)
1983 nir_ssa_scalar out = { NULL, 0 };
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_uniform_atomics.c84 get_dim(nir_ssa_scalar scalar)
104 nir_ssa_scalar src0 = nir_ssa_scalar_chase_alu_src(scalar, 0);
105 nir_ssa_scalar src1 = nir_ssa_scalar_chase_alu_src(scalar, 1);
116 nir_ssa_scalar src0 = nir_ssa_scalar_chase_alu_src(scalar, 0);
117 nir_ssa_scalar src1 = nir_ssa_scalar_chase_alu_src(scalar, 1);
129 match_invocation_comparison(nir_ssa_scalar scalar)
165 nir_ssa_scalar cond = {nir_cf_node_as_if(cf)->condition.ssa, 0};
H A Dnir_loop_analyze.c617 nir_ssa_scalar basic_ind)
672 try_find_limit_of_alu(nir_ssa_scalar limit, nir_const_value *limit_val,
681 nir_ssa_scalar src = nir_ssa_scalar_chase_alu_src(limit, i);
852 nir_ssa_scalar cond, nir_op alu_op, bool limit_rhs,
968 get_induction_and_limit_vars(nir_ssa_scalar cond,
969 nir_ssa_scalar *ind,
970 nir_ssa_scalar *limit,
974 nir_ssa_scalar rhs, lhs;
994 try_find_trip_count_vars_in_iand(nir_ssa_scalar *cond,
995 nir_ssa_scalar *in
[all...]
H A Dnir_loop_analyze.h97 nir_is_supported_terminator_condition(nir_ssa_scalar cond)
H A Dnir_opt_fragdepth.c37 nir_ssa_scalar scalar = nir_ssa_scalar_resolved(def, 0);
H A Dnir_opt_offsets.c55 nir_ssa_scalar src0 = {alu->src[0].src.ssa, 0};
56 nir_ssa_scalar src1 = {alu->src[1].src.ssa, 0};
H A Dnir_range_analysis.c1207 search_phi_bcsel(nir_ssa_scalar scalar, nir_ssa_scalar *buf, unsigned buf_size, struct set *visited)
1221 (nir_ssa_scalar){src->src.ssa, 0}, buf + total_added, buf_size - num_sources_left, visited);
1234 nir_ssa_scalar src0 = nir_ssa_scalar_chase_alu_src(scalar, 0);
1235 nir_ssa_scalar src1 = nir_ssa_scalar_chase_alu_src(scalar, 1);
1272 nir_ssa_scalar scalar,
1344 uint32_t src1 = nir_unsigned_upper_bound(shader, range_ht, (nir_ssa_scalar){intrin->src[1].ssa, 0}, config);
1385 res = nir_unsigned_upper_bound(shader, range_ht, (nir_ssa_scalar){intrin->src[0].ssa, 0}, config);
1400 res = nir_unsigned_upper_bound(shader, range_ht, (nir_ssa_scalar){intrin->src[0].ssa, 0}, config);
1403 uint32_t src0 = nir_unsigned_upper_bound(shader, range_ht, (nir_ssa_scalar){intri
[all...]
H A Dnir_opt_load_store_vectorize.c162 nir_ssa_scalar *offset_defs;
278 parse_alu(nir_ssa_scalar *def, nir_op op, uint64_t *c)
283 nir_ssa_scalar src0 = nir_ssa_scalar_chase_alu_src(*def, 0);
284 nir_ssa_scalar src1 = nir_ssa_scalar_chase_alu_src(*def, 1);
299 parse_offset(nir_ssa_scalar *base, uint64_t *base_mul, uint64_t *offset)
354 add_to_entry_key(nir_ssa_scalar *offset_defs, uint64_t *offset_defs_mul,
355 unsigned offset_def_count, nir_ssa_scalar def, uint64_t mul)
363 (offset_def_count - i) * sizeof(nir_ssa_scalar));
390 nir_ssa_scalar offset_defs_stack[32];
392 nir_ssa_scalar *offset_def
[all...]
H A Dnir_opt_if.c1205 nir_ssa_scalar scalar, nir_ssa_scalar new_scalar)
1261 opt_if_rewrite_uniform_uses(nir_builder *b, nir_if *nif, nir_ssa_scalar cond, bool accept_ine)
1279 nir_ssa_scalar src_uni = nir_ssa_scalar_chase_alu_src(cond, i);
1280 nir_ssa_scalar src_div = nir_ssa_scalar_chase_alu_src(cond, !i);
1292 nir_ssa_scalar intrin_src = {intrin->src[0].ssa, src_uni.comp};
1293 nir_ssa_scalar resolved_intrin_src = nir_ssa_scalar_resolved(intrin_src.def, intrin_src.comp);
1495 nir_ssa_scalar cond = nir_ssa_scalar_resolved(nif->condition.ssa, 0);
H A Dnir.h2735 } nir_ssa_scalar; typedef in typeref:struct:__anon3ec4419d2d08
2738 nir_ssa_scalar_is_const(nir_ssa_scalar s)
2744 nir_ssa_scalar_as_const_value(nir_ssa_scalar s)
2753 nir_ssa_scalar_as_##suffix(nir_ssa_scalar s) \
2767 nir_ssa_scalar_is_alu(nir_ssa_scalar s)
2773 nir_ssa_scalar_alu_op(nir_ssa_scalar s)
2778 static inline nir_ssa_scalar
2779 nir_ssa_scalar_chase_alu_src(nir_ssa_scalar s, unsigned alu_src_idx)
2781 nir_ssa_scalar out = { NULL, 0 };
2811 nir_ssa_scalar nir_ssa_scalar_chase_mov
[all...]
H A Dnir_inline_uniforms.c194 nir_ssa_scalar cond_scalar = {cond->ssa, 0};
H A Dnir_linking_helpers.c1105 is_direct_uniform_load(nir_ssa_def *def, nir_ssa_scalar *s)
1196 nir_ssa_scalar *scalar)
1355 nir_ssa_scalar uni_scalar;
H A Dnir.c2791 nir_ssa_scalar
2792 nir_ssa_scalar_chase_movs(nir_ssa_scalar s)
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection_setup.cpp183 nir_ssa_scalar scalar;
195 nir_ssa_scalar src0 = nir_ssa_scalar_chase_alu_src(scalar, 0);
196 nir_ssa_scalar src1 = nir_ssa_scalar_chase_alu_src(scalar, 1);
199 nir_ssa_scalar tmp = src0;
H A Daco_instruction_selection.cpp777 nir_ssa_scalar scalar =
778 nir_ssa_scalar{instr->src[src_idx].src.ssa, instr->src[src_idx].swizzle[0]};
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_shader.c268 nir_ssa_scalar scalar_idx = nir_ssa_scalar_resolved(intrin->src[buffer_src].ssa, 0);
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/
H A Dvars_tests.cpp1770 nir_ssa_scalar s = { src.ssa, comp };
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.2.0.rst2108 - nir: Add a helper for chasing movs with nir_ssa_scalar().
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json12784 "description": "nir/opt_offsets: Use nir_ssa_scalar to chase offset additions.",
[all...]

Completed in 213 milliseconds