Home
last modified time | relevance | path

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

1234567

/external/mesa3d/src/compiler/nir/
Dnir_opt_constant_folding.c129 if (!nir_src_is_const(p->arr.index)) in const_value_for_deref()
178 if (nir_src_is_const(intrin->src[0])) { in try_fold_intrinsic()
217 if (!nir_src_is_const(intrin->src[0])) { in try_fold_intrinsic()
256 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()
302 if (nir_src_is_const(intrin->src[0])) { in try_fold_intrinsic()
310 if (!nir_src_is_const(intrin->src[0])) in try_fold_intrinsic()
345 if (nir_src_is_const(tex->src[bias_idx].src) && in try_fold_txb_to_tex()
363 if (!nir_src_is_const(tex->src[src_idx].src)) in try_fold_tex_offset()
Dnir_opt_reassociate_bfi.c73 if (!nir_src_is_const(bfiCD0->src[0].src) || in nir_opt_reassociate_bfi_instr()
74 !nir_src_is_const(bfiCD0->src[2].src) || in nir_opt_reassociate_bfi_instr()
97 if (!nir_src_is_const(bfiABx->src[0].src) || in nir_opt_reassociate_bfi_instr()
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()
96 if (nir_src_is_const(intrin->src[2])) in nir_gs_count_vertices_and_primitives()
Dnir_search_helpers.h42 if (!nir_src_is_const(instr->src[src].src)) in is_pos_power_of_two()
74 if (!nir_src_is_const(instr->src[src].src)) in is_neg_power_of_two()
103 if (!nir_src_is_const(instr->src[src].src)) in is_bitcount2()
120 if (!nir_src_is_const(instr->src[src].src)) in is_nan()
136 if (!nir_src_is_const(instr->src[src].src)) in is_negative_zero()
154 if (!nir_src_is_const(instr->src[src].src)) in is_any_comp_nan()
173 if (!nir_src_is_const(instr->src[src].src)) \
198 if (!nir_src_is_const(instr->src[src].src)) in is_zero_to_one()
230 if (!nir_src_is_const(instr->src[src].src)) in is_gt_0_and_lt_1()
259 if (!nir_src_is_const(instr->src[src].src)) in is_odd()
[all …]
Dnir_opt_rematerialize_compares.c65 if (!nir_src_is_const(instr->src[src].src)) in is_zero()
264 !nir_src_is_const(alu->src[0].src) && in nir_opt_rematerialize_alu_impl()
265 !nir_src_is_const(alu->src[1].src)) in nir_opt_rematerialize_alu_impl()
Dnir_inline_uniforms.c131 nir_src_is_const(intr->src[0]) && nir_src_num_components(intr->src[0]) == 1 && in nir_collect_src_uniforms()
133 nir_src_is_const(intr->src[1]) && in nir_collect_src_uniforms()
403 nir_src_is_const(intr->src[0]) && in nir_inline_uniforms()
405 nir_src_is_const(intr->src[1]) && in nir_inline_uniforms()
Dnir_lower_array_deref_of_vec.c82 if (nir_src_is_const(deref->arr.index)) { in nir_lower_array_deref_of_vec_impl()
106 if (nir_src_is_const(deref->arr.index)) { in nir_lower_array_deref_of_vec_impl()
Dnir_mod_analysis.c93 if (nir_src_is_const(alu->src[1].src)) { in nir_mod_analysis()
126 if (nir_src_is_const(alu->src[1].src)) { in nir_mod_analysis()
Dnir_gather_info.c88 *indirect |= !nir_src_is_const((*p)->arr.index); in get_deref_info()
242 …return nir_src_is_const(deref->arr.index) ? (nir_src_as_uint(deref->arr.index) + var->data.locatio… in get_io_offset()
255 if (!nir_src_is_const(d->arr.index)) in get_io_offset()
551 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) in gather_intrinsic_info()
560 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) { in gather_intrinsic_info()
583 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) in gather_intrinsic_info()
588 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) { in gather_intrinsic_info()
619 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) in gather_intrinsic_info()
626 if (!nir_src_is_const(*nir_get_io_offset_src(instr))) { in gather_intrinsic_info()
Dnir_lower_amul.c104 if (!nir_src_is_const(src)) in large_ubo()
114 if (!nir_src_is_const(src)) in large_ssbo()
Dnir_lower_clip_disable.c98 } else if (nir_src_is_const(deref->arr.index)) { in lower_clip_plane_store()
149 if (nir_src_is_const(*src_offset)) { in lower_clip_plane_store_io()
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()
/external/mesa3d/src/intel/compiler/elk/
Delk_nir.h126 return nir_src_is_const(src); in elk_nir_ubo_surface_index_is_pushable()
132 if (nir_src_is_const(src)) in elk_nir_ubo_surface_index_get_push_block()
157 if (nir_src_is_const(src)) in elk_nir_ubo_surface_index_get_bti()
174 if (!nir_src_is_const(intrin->src[1])) in elk_nir_ubo_surface_index_get_bti()
Delk_vec4_nir.cpp268 return nir_src_is_const(src) ? src_reg(elk_imm_d(nir_src_as_int(src))) : in get_nir_src_imm()
277 if (nir_src_is_const(*offset_src)) { in get_indirect_offset()
390 if (nir_src_is_const(instr->src[src])) { in get_nir_ssbo_intrinsic_index()
459 unsigned ssbo_index = nir_src_is_const(instr->src[0]) ? in nir_emit_intrinsic()
603 if (nir_src_is_const(instr->src[0])) { in nir_emit_intrinsic()
639 if (nir_src_is_const(instr->src[0])) { in nir_emit_intrinsic()
658 if (nir_src_is_const(instr->src[1])) { in nir_emit_intrinsic()
664 if (nir_src_is_const(instr->src[0])) { in nir_emit_intrinsic()
716 if (nir_src_is_const(instr->src[1])) { in nir_emit_intrinsic()
916 nir_src_is_const(instr->src[1].src)) { in try_immediate_source()
[all …]
/external/mesa3d/src/intel/compiler/
Dbrw_nir.h85 return nir_src_is_const(src); in brw_nir_ubo_surface_index_is_pushable()
91 if (nir_src_is_const(src)) in brw_nir_ubo_surface_index_get_push_block()
116 if (nir_src_is_const(src)) in brw_nir_ubo_surface_index_get_bti()
133 if (!nir_src_is_const(intrin->src[1])) in brw_nir_ubo_surface_index_get_bti()
Dintel_nir_lower_texture.c52 nir_src_is_const(tex->src[lod_index].src) && in pack_lod_and_array_index()
128 if (nir_src_is_const(tex->src[lod_index].src) && in pack_lod_or_bias_and_offset()
/external/mesa3d/src/compiler/nir/tests/
Dloop_analyze_tests.cpp277 EXPECT_TRUE(nir_src_is_const(*ivars[i].init_src)); in TEST_F()
279 EXPECT_TRUE(nir_src_is_const(ivars[i].update_src->src)); in TEST_F()
361 EXPECT_TRUE(nir_src_is_const(*ivars[i].init_src)); \
363 EXPECT_TRUE(nir_src_is_const(ivars[i].update_src->src)); \
397 EXPECT_FALSE(nir_src_is_const(*ivars[i].init_src)); \
399 EXPECT_TRUE(nir_src_is_const(ivars[i].update_src->src)); \
433 EXPECT_TRUE(nir_src_is_const(*ivars[i].init_src)); \
435 EXPECT_TRUE(nir_src_is_const(ivars[i].update_src->src)); \
511 EXPECT_TRUE(nir_src_is_const(*ivars[i].init_src)); \
513 EXPECT_TRUE(nir_src_is_const(ivars[i].update_src->src)); \
Dlower_alu_width_tests.cpp52 ASSERT_TRUE(nir_src_is_const(store->src[1])); in TEST_F()
/external/mesa3d/src/amd/common/nir/
Dac_nir_opt_shared_append.c22 if (!nir_src_is_const(intrin->src[0]) || !nir_src_is_const(intrin->src[1])) in opt_shared_append()
Dac_nir_lower_esgs_io_to_mem.c215 if (nir_src_is_const(*vertex_src)) in gs_per_vertex_input_vertex_offset_gfx6()
233 if (nir_src_is_const(*vertex_src)) { in gs_per_vertex_input_vertex_offset_gfx9()
257 if (nir_src_is_const(*vertex_src)) { in gs_per_vertex_input_vertex_offset_gfx12()
/external/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()
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_inline_uniforms.c36 if (nir_src_bit_size(src) != 32 || nir_src_num_components(src) != 1 || nir_src_is_const(src)) in is_src_uniform_load()
191 nir_src_is_const(intr->src[0]) && in lvp_inline_uniforms()
193 nir_src_is_const(intr->src[1]) && in lvp_inline_uniforms()
/external/mesa3d/src/freedreno/ir3/
Dir3_nir_analyze_ubo_ranges.c27 if (nir_src_is_const(instr->src[1])) { in get_ubo_load_range()
54 } else if (nir_src_is_const(instr->src[0])) { in get_ubo_info()
63 if (rsrc && nir_src_is_const(rsrc->src[0])) { in get_ubo_info()
226 if (!nir_src_is_const(alu->src[2].src)) in handle_partial_const()
239 if (nir_src_is_const(alu->src[0].src)) { in handle_partial_const()
242 } else if (nir_src_is_const(alu->src[1].src)) { in handle_partial_const()
259 if (nir_src_is_const(instr->src[0])) { in track_ubo_use()
763 if (nir_src_is_const(intr->src[0])) in fixup_load_const_ir3_instr()
Dir3_nir_lower_tex_prefetch.c76 if (!nir_src_is_const(input->src[1])) in coord_offset()
109 return nir_src_is_const(bindless->src[0]) && in ok_bindless_src()
/external/mesa3d/src/intel/vulkan_hasvk/
Danv_nir_compute_push_layout.c53 if (nir_src_is_const(intrin->src[0]) && in anv_nir_compute_push_layout()
54 nir_src_is_const(intrin->src[1])) in anv_nir_compute_push_layout()

1234567