Home
last modified time | relevance | path

Searched refs:nir_scalar_chase_alu_src (Results 1 – 21 of 21) sorted by relevance

/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_opt_uniform_atomics.c139 nir_scalar src0 = nir_scalar_chase_alu_src(scalar, 0); in get_dim()
140 nir_scalar src1 = nir_scalar_chase_alu_src(scalar, 1); in get_dim()
151 nir_scalar src0 = nir_scalar_chase_alu_src(scalar, 0); in get_dim()
152 nir_scalar src1 = nir_scalar_chase_alu_src(scalar, 1); in get_dim()
168 return match_invocation_comparison(nir_scalar_chase_alu_src(scalar, 0)) | in match_invocation_comparison()
169 match_invocation_comparison(nir_scalar_chase_alu_src(scalar, 1)); in match_invocation_comparison()
171 if (!nir_scalar_chase_alu_src(scalar, 0).def->divergent) in match_invocation_comparison()
172 return get_dim(nir_scalar_chase_alu_src(scalar, 1)); in match_invocation_comparison()
173 if (!nir_scalar_chase_alu_src(scalar, 1).def->divergent) in match_invocation_comparison()
174 return get_dim(nir_scalar_chase_alu_src(scalar, 0)); in match_invocation_comparison()
H A Dnir_opt_generate_bfi.c38 nir_scalar left = nir_scalar_chase_alu_src(alu, 0); in parse_iand()
39 nir_scalar right = nir_scalar_chase_alu_src(alu, 1); in parse_iand()
57 nir_scalar left = nir_scalar_chase_alu_src(alu, 0); in parse_iand()
61 if (nir_scalar_as_uint(nir_scalar_chase_alu_src(alu, 1)) == 0) { in parse_iand()
84 nir_scalar left = nir_scalar_chase_alu_src(alu_scalar, 0); in nir_opt_generate_bfi_instr()
85 nir_scalar right = nir_scalar_chase_alu_src(alu_scalar, 1); in nir_opt_generate_bfi_instr()
H A Dnir_opt_mqsad.c61 nir_scalar ref = nir_scalar_chase_alu_src(msad_s, 0); in parse_msad()
62 nir_scalar accum = nir_scalar_chase_alu_src(msad_s, 2); in parse_msad()
65 nir_scalar src0 = nir_scalar_chase_alu_src(msad_s, 1); in parse_msad()
68 nir_scalar amount_s = nir_scalar_chase_alu_src(src0, 2); in parse_msad()
72 src1 = nir_scalar_chase_alu_src(src0, 0); in parse_msad()
73 src0 = nir_scalar_chase_alu_src(src0, 1); in parse_msad()
H A Dnir_loop_analyze.c162 lhs = nir_scalar_chase_alu_src(cond_scalar, 0); in instr_cost()
163 rhs = nir_scalar_chase_alu_src(cond_scalar, 1); in instr_cost()
664 nir_scalar src = nir_scalar_chase_alu_src(limit, i); in try_find_limit_of_alu()
768 nir_scalar src_s = nir_scalar_chase_alu_src(alu_s, i); in try_eval_const_alu()
1131 lhs = nir_scalar_chase_alu_src(cond, 0); in get_induction_and_limit_vars()
1132 rhs = nir_scalar_chase_alu_src(cond, 1); in get_induction_and_limit_vars()
1168 nir_scalar_chase_alu_src(*cond, 0) : *cond; in try_find_trip_count_vars_in_logical_op()
1171 nir_scalar zero = nir_scalar_chase_alu_src(*cond, 1); in try_find_trip_count_vars_in_logical_op()
1201 nir_scalar src = nir_scalar_chase_alu_src(logical_op, i); in try_find_trip_count_vars_in_logical_op()
1275 cond = nir_scalar_chase_alu_src(cond, 0); in find_trip_count()
H A Dnir_range_analysis.c1423 nir_scalar src1 = nir_scalar_chase_alu_src(scalar, 1); in search_phi_bcsel()
1424 nir_scalar src2 = nir_scalar_chase_alu_src(scalar, 2); in search_phi_bcsel()
1738 if (nir_scalar_chase_alu_src(q.scalar, 0).def->bit_size > 32) { in get_alu_uub()
1749 push_uub_query(state, nir_scalar_chase_alu_src(q.scalar, i)); in get_alu_uub()
1781 nir_scalar src1_scalar = nir_scalar_chase_alu_src(q.scalar, 1); in get_alu_uub()
1790 nir_scalar src1_scalar = nir_scalar_chase_alu_src(q.scalar, 1); in get_alu_uub()
1806 nir_scalar src1_scalar = nir_scalar_chase_alu_src(q.scalar, 1); in get_alu_uub()
1823 nir_scalar src1_scalar = nir_scalar_chase_alu_src(q.scalar, 1); in get_alu_uub()
1974 nir_scalar mul_src0 = nir_scalar_chase_alu_src(ssa, 0); in nir_addition_might_overflow()
1975 nir_scalar mul_src1 = nir_scalar_chase_alu_src(ssa, 1); in nir_addition_might_overflow()
[all …]
H A Dnir_opt_if.c1072 progress |= opt_if_rewrite_uniform_uses(b, nif, nir_scalar_chase_alu_src(cond, 0), false); in opt_if_rewrite_uniform_uses()
1073 progress |= opt_if_rewrite_uniform_uses(b, nif, nir_scalar_chase_alu_src(cond, 1), false); in opt_if_rewrite_uniform_uses()
1081 nir_scalar src_uni = nir_scalar_chase_alu_src(cond, i); in opt_if_rewrite_uniform_uses()
1082 nir_scalar src_div = nir_scalar_chase_alu_src(cond, !i); in opt_if_rewrite_uniform_uses()
H A Dnir_opt_load_store_vectorize.c268 nir_scalar src0 = nir_scalar_chase_alu_src(*def, 0); in parse_alu()
269 nir_scalar src1 = nir_scalar_chase_alu_src(*def, 1); in parse_alu()
309 *base = nir_scalar_chase_alu_src(*base, 0); in parse_offset()
459 nir_scalar src0 = nir_scalar_chase_alu_src(base, 0); in parse_entry_key_from_offset()
460 nir_scalar src1 = nir_scalar_chase_alu_src(base, 1); in parse_entry_key_from_offset()
H A Dnir_loop_analyze.h117 nir_is_terminator_condition_with_two_inputs(nir_scalar_chase_alu_src(cond, 0)))); in nir_is_supported_terminator_condition()
H A Dnir_inline_uniforms.c243 cond_scalar = nir_scalar_chase_alu_src(cond_scalar, 0); in nir_add_inlinable_uniforms()
H A Dnir_opt_loop.c310 !can_constant_fold(nir_scalar_chase_alu_src(scalar, i), loop_header)) in can_constant_fold()
H A Dnir_lower_mediump.c784 new_comps[i] = nir_scalar_chase_alu_src(comp, 0); in opt_16bit_src()
H A Dnir.h2915 nir_scalar_chase_alu_src(nir_scalar s, unsigned alu_src_idx) in nir_scalar_chase_alu_src() function
/aosp_15_r20/external/mesa3d/src/panfrost/midgard/
H A Dmidgard_address.c95 nir_scalar op1 = nir_scalar_chase_alu_src(address->B, 0); in mir_match_iadd()
96 nir_scalar op2 = nir_scalar_chase_alu_src(address->B, 1); in mir_match_iadd()
127 nir_scalar arg = nir_scalar_chase_alu_src(address->B, 0); in mir_match_u2u64()
147 nir_scalar arg = nir_scalar_chase_alu_src(address->B, 0); in mir_match_i2i64()
167 nir_scalar op1 = nir_scalar_chase_alu_src(address->B, 0); in mir_match_ishl()
168 nir_scalar op2 = nir_scalar_chase_alu_src(address->B, 1); in mir_match_ishl()
190 address->A = nir_scalar_chase_alu_src(address->A, 0); in mir_match_mov()
197 address->B = nir_scalar_chase_alu_src(address->B, 0); in mir_match_mov()
/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dintel_nir_opt_peephole_imul32x16.c82 nir_scalar_chase_alu_src(scalar, 0), in signed_integer_range_analysis()
103 nir_scalar_chase_alu_src(scalar, 0), in signed_integer_range_analysis()
127 nir_scalar_chase_alu_src(scalar, 0), in signed_integer_range_analysis()
130 nir_scalar_chase_alu_src(scalar, 1), in signed_integer_range_analysis()
144 nir_scalar_chase_alu_src(scalar, 0), in signed_integer_range_analysis()
147 nir_scalar_chase_alu_src(scalar, 1), in signed_integer_range_analysis()
252 nir_scalar scalar = nir_scalar_chase_alu_src(imul_scalar, i); in intel_nir_opt_peephole_imul32x16_instr()
/aosp_15_r20/external/mesa3d/src/asahi/compiler/
H A Dagx_nir_lower_address.c37 nir_scalar_chase_alu_src(scalar, 0), in match_imul_imm()
38 nir_scalar_chase_alu_src(scalar, 1), in match_imul_imm()
82 nir_scalar_chase_alu_src(match->offset, 0), in match_soa()
83 nir_scalar_chase_alu_src(match->offset, 1), in match_soa()
150 nir_scalar_chase_alu_src(base, 0), in match_address()
151 nir_scalar_chase_alu_src(base, 1), in match_address()
180 match.offset = nir_scalar_chase_alu_src(summands[i], 0); in match_address()
/aosp_15_r20/external/mesa3d/src/amd/common/
H A Dac_nir_lower_global_access.c18 nir_scalar src1 = nir_scalar_chase_alu_src(scalar, 1); in is_u2u64()
33 nir_scalar src0 = nir_scalar_chase_alu_src(scalar, 0); in try_extract_additions()
34 nir_scalar src1 = nir_scalar_chase_alu_src(scalar, 1); in try_extract_additions()
41 nir_scalar offset_scalar = nir_scalar_chase_alu_src(src, 0); in try_extract_additions()
H A Dac_nir.c1452 return can_use_fmamix(nir_scalar_chase_alu_src(s, 0), gfx_level); in can_use_fmamix()
1471 if (!can_use_fmamix(nir_scalar_chase_alu_src(s, 0), gfx_level) || in split_pack_half()
1472 !can_use_fmamix(nir_scalar_chase_alu_src(s, 1), gfx_level)) in split_pack_half()
/aosp_15_r20/external/mesa3d/src/amd/compiler/
H A Daco_instruction_selection_setup.cpp170 nir_scalar src0 = nir_scalar_chase_alu_src(scalar, 0); in apply_nuw_to_ssa()
171 nir_scalar src1 = nir_scalar_chase_alu_src(scalar, 1); in apply_nuw_to_ssa()
/aosp_15_r20/external/mesa3d/src/nouveau/compiler/
H A Dnak_nir.c1086 nir_scalar off_s = nir_scalar_chase_alu_src(addr_s, i); in nak_get_io_addr_offset()
1090 .base = nir_scalar_chase_alu_src(addr_s, 1 - i), in nak_get_io_addr_offset()
/aosp_15_r20/external/mesa3d/src/compiler/nir/tests/
H A Dvars_tests.cpp1947 return nir_scalar_as_int(nir_scalar_chase_alu_src(s, comp)); in vec_src_comp_as_int()
/aosp_15_r20/external/mesa3d/src/microsoft/compiler/
H A Dnir_to_dxil.c2311 nir_scalar_chase_alu_src(nir_get_scalar(&alu->def, 0), 1)); in emit_shift()
2932 nir_scalar divisor = nir_scalar_chase_alu_src(nir_get_scalar(&alu->def, 0), 1); in emit_alu()