/aosp_15_r20/external/mesa3d/src/compiler/nir/ |
H A D | nir_opt_uniform_atomics.c | 139 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 D | nir_opt_generate_bfi.c | 38 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 D | nir_opt_mqsad.c | 61 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 D | nir_loop_analyze.c | 162 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 D | nir_range_analysis.c | 1423 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 D | nir_opt_if.c | 1072 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 D | nir_opt_load_store_vectorize.c | 268 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 D | nir_loop_analyze.h | 117 nir_is_terminator_condition_with_two_inputs(nir_scalar_chase_alu_src(cond, 0)))); in nir_is_supported_terminator_condition()
|
H A D | nir_inline_uniforms.c | 243 cond_scalar = nir_scalar_chase_alu_src(cond_scalar, 0); in nir_add_inlinable_uniforms()
|
H A D | nir_opt_loop.c | 310 !can_constant_fold(nir_scalar_chase_alu_src(scalar, i), loop_header)) in can_constant_fold()
|
H A D | nir_lower_mediump.c | 784 new_comps[i] = nir_scalar_chase_alu_src(comp, 0); in opt_16bit_src()
|
H A D | nir.h | 2915 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 D | midgard_address.c | 95 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 D | intel_nir_opt_peephole_imul32x16.c | 82 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 D | agx_nir_lower_address.c | 37 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 D | ac_nir_lower_global_access.c | 18 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 D | ac_nir.c | 1452 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 D | aco_instruction_selection_setup.cpp | 170 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 D | nak_nir.c | 1086 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 D | vars_tests.cpp | 1947 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 D | nir_to_dxil.c | 2311 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()
|