| /xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/ |
| H A D | midgard_address.c | 40 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 D | nir_loop_analyze.c | 515 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 D | nir.h | 1937 } 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 D | nir_opt_uniform_atomics.c | 84 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 D | nir_loop_analyze.c | 617 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 D | nir_loop_analyze.h | 97 nir_is_supported_terminator_condition(nir_ssa_scalar cond)
|
| H A D | nir_opt_fragdepth.c | 37 nir_ssa_scalar scalar = nir_ssa_scalar_resolved(def, 0);
|
| H A D | nir_opt_offsets.c | 55 nir_ssa_scalar src0 = {alu->src[0].src.ssa, 0}; 56 nir_ssa_scalar src1 = {alu->src[1].src.ssa, 0};
|
| H A D | nir_range_analysis.c | 1207 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 D | nir_opt_load_store_vectorize.c | 162 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 D | nir_opt_if.c | 1205 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 D | nir.h | 2735 } 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 D | nir_inline_uniforms.c | 194 nir_ssa_scalar cond_scalar = {cond->ssa, 0};
|
| H A D | nir_linking_helpers.c | 1105 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 D | nir.c | 2791 nir_ssa_scalar 2792 nir_ssa_scalar_chase_movs(nir_ssa_scalar s)
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_instruction_selection_setup.cpp | 183 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 D | aco_instruction_selection.cpp | 777 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 D | tu_shader.c | 268 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 D | vars_tests.cpp | 1770 nir_ssa_scalar s = { src.ssa, comp };
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.2.0.rst | 2108 - nir: Add a helper for chasing movs with nir_ssa_scalar().
|
| /xsrc/external/mit/MesaLib/dist/ |
| H A D | .pick_status.json | 12784 "description": "nir/opt_offsets: Use nir_ssa_scalar to chase offset additions.", [all...] |