/third_party/mesa3d/src/compiler/nir/ |
D | nir_opt_constant_folding.c | 140 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()
|
D | nir_search_helpers.h | 41 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()
|
D | nir_gs_count_vertices.c | 92 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()
|
D | nir_inline_uniforms.c | 103 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()
|
D | nir_gather_info.c | 81 *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()
|
D | nir_lower_array_deref_of_vec.c | 113 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()
|
D | nir_opt_find_array_copies.c | 122 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()
|
D | nir_lower_amul.c | 106 if (!nir_src_is_const(src)) in large_ubo() 116 if (!nir_src_is_const(src)) in large_ssbo()
|
D | nir_opt_memcpy.c | 58 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()
|
D | nir_lower_indirect_derefs.c | 76 !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()
|
D | nir_opt_vectorize.c | 46 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()
|
D | nir_opt_offsets.c | 123 if (!nir_src_is_const(*off_src)) { in try_fold_load_store() 159 if (!nir_src_is_const(*off_src)) in try_fold_shared2()
|
D | nir_lower_non_uniform_access.c | 48 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/ |
D | ir3_nir_analyze_ubo_ranges.c | 40 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()
|
D | ir3_nir_opt_preamble.c | 186 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()
|
D | ir3_nir_lower_tex_prefetch.c | 90 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/ |
D | pan_sysval.c | 35 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/ |
D | etnaviv_nir_lower_ubo_to_uniform.c | 43 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/ |
D | lvp_inline_uniforms.c | 85 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()
|
D | lvp_lower_vulkan_resource.c | 143 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/ |
D | brw_vec4_nir.cpp | 261 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 …]
|
D | brw_nir_analyze_ubo_ranges.c | 152 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/ |
D | si_shader_info.c | 269 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/ |
D | algebraic_tests.cpp | 85 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/ |
D | anv_nir_compute_push_layout.c | 57 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()
|