Home
last modified time | relevance | path

Searched refs:out_const (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
H A Dnir_opt_offsets.c38 try_extract_const_addition(nir_builder *b, nir_ssa_scalar val, opt_offsets_state *state, unsigned *out_const, uint32_t max) in try_extract_const_addition() argument
84 if (offset + *out_const <= max) { in try_extract_const_addition()
85 *out_const += offset; in try_extract_const_addition()
86 return try_extract_const_addition(b, src[1 - i], state, out_const, max); in try_extract_const_addition()
91 uint32_t orig_offset = *out_const; in try_extract_const_addition()
92 src[0] = try_extract_const_addition(b, src[0], state, out_const, max); in try_extract_const_addition()
93 src[1] = try_extract_const_addition(b, src[1], state, out_const, max); in try_extract_const_addition()
94 if (*out_const == orig_offset) in try_extract_const_addition()
H A Dnir_linking_helpers.c1073 nir_load_const_instr *out_const = in replace_varying_input_by_constant_load() local
1079 out_const->value); in replace_varying_input_by_constant_load()
/third_party/mesa3d/src/amd/common/
H A Dac_nir_lower_global_access.c30 try_extract_additions(nir_builder *b, nir_ssa_scalar scalar, uint64_t *out_const, in try_extract_additions() argument
43 *out_const += nir_ssa_scalar_as_uint(src); in try_extract_additions()
56 try_extract_additions(b, i == 1 ? src0 : src1, out_const, out_offset); in try_extract_additions()
60 nir_ssa_def *replace_src0 = try_extract_additions(b, src0, out_const, out_offset); in try_extract_additions()
61 nir_ssa_def *replace_src1 = try_extract_additions(b, src1, out_const, out_offset); in try_extract_additions()

Completed in 4 milliseconds