Home
last modified time | relevance | path

Searched refs:nir_src_is_const (Results 1 – 25 of 116) sorted by relevance

12345

/third_party/mesa3d/src/compiler/nir/
Dnir_opt_constant_folding.c140 if (!nir_src_is_const(p->arr.index)) in const_value_for_deref()
189 if (nir_src_is_const(intrin->src[0])) { in try_fold_intrinsic()
232 if (!nir_src_is_const(intrin->src[0])) { in try_fold_intrinsic()
284 if (nir_src_is_const(intrin->src[0])) { in try_fold_intrinsic()
294 if (nir_src_is_const(intrin->src[0])) { in try_fold_intrinsic()
322 if (nir_src_is_const(tex->src[bias_idx].src) && in try_fold_txb_to_tex()
340 if (!nir_src_is_const(tex->src[src_idx].src)) in try_fold_tex_offset()
Dnir_search_helpers.h41 if (!nir_src_is_const(instr->src[src].src)) in is_pos_power_of_two()
73 if (!nir_src_is_const(instr->src[src].src)) in is_neg_power_of_two()
102 if (!nir_src_is_const(instr->src[src].src)) in is_bitcount2()
122 if (!nir_src_is_const(instr->src[src].src)) \
147 if (!nir_src_is_const(instr->src[src].src)) in is_zero_to_one()
179 if (!nir_src_is_const(instr->src[src].src)) in is_gt_0_and_lt_1()
235 if (!nir_src_is_const(instr->src[src].src)) in is_ult_0xfffc07fc()
256 if (!nir_src_is_const(instr->src[src].src)) in is_first_5_bits_uge_2()
275 return !nir_src_is_const(instr->src[src].src); in is_not_const()
Dnir_gs_count_vertices.c92 if (nir_src_is_const(intrin->src[0])) in nir_gs_count_vertices_and_primitives()
94 if (nir_src_is_const(intrin->src[1])) in nir_gs_count_vertices_and_primitives()
Dnir_inline_uniforms.c103 nir_src_is_const(intr->src[0]) && in src_only_uses_uniforms()
105 nir_src_is_const(intr->src[1]) && in src_only_uses_uniforms()
358 nir_src_is_const(intr->src[0]) && in nir_inline_uniforms()
360 nir_src_is_const(intr->src[1]) && in nir_inline_uniforms()
Dnir_gather_info.c81 *indirect |= !nir_src_is_const((*p)->arr.index); in get_deref_info()
230 return nir_src_is_const(deref->arr.index) ? in get_io_offset()
245 if (!nir_src_is_const(d->arr.index)) in get_io_offset()
574 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) in gather_intrinsic_info()
579 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) { in gather_intrinsic_info()
597 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) in gather_intrinsic_info()
602 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) { in gather_intrinsic_info()
631 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) in gather_intrinsic_info()
636 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) { in gather_intrinsic_info()
Dnir_lower_array_deref_of_vec.c113 if (nir_src_is_const(deref->arr.index)) { in nir_lower_array_deref_of_vec_impl()
135 if (nir_src_is_const(deref->arr.index)) { in nir_lower_array_deref_of_vec_impl()
Dnir_opt_find_array_copies.c122 if (nir_src_is_const(instr->arr.index)) { in node_for_deref()
226 !nir_src_is_const((*deref)->arr.index)) { in _foreach_aliasing()
341 const bool const_b_idx = nir_src_is_const(b->arr.index); in try_match_deref()
342 const bool const_d_idx = nir_src_is_const(d->arr.index); in try_match_deref()
Dnir_lower_amul.c106 if (!nir_src_is_const(src)) in large_ubo()
116 if (!nir_src_is_const(src)) in large_ssbo()
Dnir_opt_memcpy.c58 if (!nir_src_is_const(cpy->src[2])) in opt_memcpy_deref_cast()
138 if (!nir_src_is_const(cpy->src[2])) in try_lower_memcpy()
Dnir_lower_indirect_derefs.c76 !nir_src_is_const(deref->arr.index)) { in emit_load_store_deref()
144 !nir_src_is_const(base->arr.index)) { in lower_indirect_derefs_block()
Dnir_opt_vectorize.c46 void *hash_data = nir_src_is_const(*src) ? NULL : src->ssa; in hash_src()
93 (nir_src_is_const(*src1) && nir_src_is_const(*src2)); in srcs_equal()
Dnir_opt_offsets.c123 if (!nir_src_is_const(*off_src)) { in try_fold_load_store()
159 if (!nir_src_is_const(*off_src)) in try_fold_shared2()
Dnir_lower_non_uniform_access.c48 if (nir_src_is_const(deref->arr.index)) in nu_handle_init()
57 if (nir_src_is_const(*src)) in nu_handle_init()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir_analyze_ubo_ranges.c40 if (nir_src_is_const(instr->src[1])) { in get_ubo_load_range()
58 if (nir_src_is_const(instr->src[0])) { in get_ubo_info()
65 if (rsrc && nir_src_is_const(rsrc->src[0])) { in get_ubo_info()
229 if (!nir_src_is_const(alu->src[2].src)) in handle_partial_const()
245 if (nir_src_is_const(alu->src[0].src)) { in handle_partial_const()
248 } else if (nir_src_is_const(alu->src[1].src)) { in handle_partial_const()
265 if (nir_src_is_const(instr->src[0])) { in track_ubo_use()
530 if (nir_src_is_const(intr->src[0])) in fixup_load_uniform_instr()
Dir3_nir_opt_preamble.c186 bool const_ubo = nir_src_is_const(intrin->src[0]); in instr_cost()
190 const_ubo = nir_src_is_const(rsrc->src[0]); in instr_cost()
193 if (const_ubo && nir_src_is_const(intrin->src[1])) in instr_cost()
Dir3_nir_lower_tex_prefetch.c90 if (!nir_src_is_const(input->src[1])) in coord_offset()
123 return nir_src_is_const(bindless->src[0]) && in ok_bindless_src()
/third_party/mesa3d/src/panfrost/util/
Dpan_sysval.c35 assert(nir_src_is_const(index)); in panfrost_sysval_for_ssbo()
46 assert(nir_src_is_const(index)); in panfrost_sysval_for_sampler()
56 assert(nir_src_is_const(index)); in panfrost_sysval_for_image_size()
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_nir_lower_ubo_to_uniform.c43 if (!nir_src_is_const(intr->src[0]) || !nir_src_is_const(intr->src[1])) in is_const_ubo()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_inline_uniforms.c85 nir_src_is_const(intr->src[0]) && in src_only_uses_uniforms()
86 nir_src_is_const(intr->src[1]) && in src_only_uses_uniforms()
225 if (nir_src_bit_size(src) != 32 || nir_src_num_components(src) != 1 || nir_src_is_const(src)) in is_src_uniform_load()
377 nir_src_is_const(intr->src[0]) && in lvp_inline_uniforms()
379 nir_src_is_const(intr->src[1]) && in lvp_inline_uniforms()
Dlvp_lower_vulkan_resource.c143 if (nir_src_is_const(intrin->src[0])) { in lower_vri_intrin_vri()
211 if (nir_src_is_const(deref_instr->arr.index)) in lower_vri_instr_tex_deref()
229 if (nir_src_is_const(deref_instr->arr.index)) { in lower_vri_instr_tex_deref()
281 if (nir_src_is_const(deref->arr.index)) { in lower_vri_intrin_image()
/third_party/mesa3d/src/intel/compiler/
Dbrw_vec4_nir.cpp261 return nir_src_is_const(src) ? src_reg(brw_imm_d(nir_src_as_int(src))) : in get_nir_src_imm()
270 if (nir_src_is_const(*offset_src)) { in get_indirect_offset()
383 if (nir_src_is_const(instr->src[src])) { in get_nir_ssbo_intrinsic_index()
431 unsigned ssbo_index = nir_src_is_const(instr->src[0]) ? in nir_emit_intrinsic()
583 if (nir_src_is_const(instr->src[0])) { in nir_emit_intrinsic()
619 if (nir_src_is_const(instr->src[0])) { in nir_emit_intrinsic()
638 if (nir_src_is_const(instr->src[1])) { in nir_emit_intrinsic()
644 if (nir_src_is_const(instr->src[0])) { in nir_emit_intrinsic()
696 if (nir_src_is_const(instr->src[1])) { in nir_emit_intrinsic()
946 nir_src_is_const(instr->src[1].src)) { in try_immediate_source()
[all …]
Dbrw_nir_analyze_ubo_ranges.c152 if (nir_src_is_const(intrin->src[0]) && in analyze_ubos_block()
153 nir_src_is_const(intrin->src[1])) { in analyze_ubos_block()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_info.c269 bool indirect = !nir_src_is_const(offset); in scan_io_usage()
381 if (!nir_src_is_const(nir_instr_as_intrinsic(src)->src[0])) in is_bindless_handle_indirect()
435 if (!nir_src_is_const(intr->src[1])) in scan_instruction()
479 !nir_src_is_const(intr->src[0])) in scan_instruction()
484 if (!nir_src_is_const(intr->src[1])) in scan_instruction()
488 if (!nir_src_is_const(intr->src[0])) in scan_instruction()
/third_party/mesa3d/src/compiler/nir/tests/
Dalgebraic_tests.cpp85 ASSERT_TRUE(nir_src_is_const(ref_instr->src[1])); in test_op()
86 ASSERT_TRUE(nir_src_is_const(optimized_instr->src[1])); in test_op()
/third_party/mesa3d/src/intel/vulkan/
Danv_nir_compute_push_layout.c57 if (nir_src_is_const(intrin->src[0]) && in anv_nir_compute_push_layout()
58 nir_src_is_const(intrin->src[1])) in anv_nir_compute_push_layout()

12345