Home
last modified time | relevance | path

Searched refs:nir_src_as_const_value (Results 1 – 25 of 43) sorted by relevance

12

/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_shader_gs.cpp42 auto index = nir_src_as_const_value(instr->src[1]); in process_store_output()
89 auto index = nir_src_as_const_value(instr->src[1]); in process_load_input()
214 auto index = nir_src_as_const_value(instr->src[1]); in store_output()
306 auto literal_index = nir_src_as_const_value(instr->src[0]); in emit_load_per_vertex_input()
H A Dsfn_nir_lower_alu.cpp125 return nir_src_as_const_value(intr->src[0]) == nullptr; in filter()
131 assert(nir_src_as_const_value(intr->src[0]) == nullptr); in lower()
H A Dsfn_nir.cpp285 if (nir_src_as_const_value(intr->src[0]) != nullptr) in filter()
308 auto src0 = nir_src_as_const_value(alu->src[0].src); in lower()
312 } else if (auto src1 = nir_src_as_const_value(alu->src[1].src)) { in lower()
H A Dsfn_instr_mem.cpp733 auto const_offset = nir_src_as_const_value(intr->src[0]); in emit_ssbo_size()
887 auto const_offset = nir_src_as_const_value(intrin->src[0]); in emit_image_size()
992 auto const_offset = nir_src_as_const_value(intrin->src[0]); in emit_image_samples()
H A Dsfn_nir_lower_tess_io.cpp91 auto idx1 = nir_src_as_const_value(op->src[0]); in emil_lsd_in_addr()
97 auto idx2 = nir_src_as_const_value(op->src[1]); in emil_lsd_in_addr()
H A Dsfn_instr_tex.cpp526 auto params = nir_src_as_const_value(*src.backend2); in emit_lowered_tex()
859 auto var_offset = offset && nir_src_as_const_value(*offset) == nullptr; in get_opcode()
919 auto literal = nir_src_as_const_value(*offset); in set_coord_offsets()
H A Dsfn_shader_fs.cpp326 auto index = nir_src_as_const_value(intr->src[index_src_id]); in scan_input()
770 ASSERTED auto param = nir_src_as_const_value(intr->src[1]); in load_interpolated_input_hw()
H A Dsfn_shader.cpp1149 auto uav_id_const = nir_src_as_const_value(instr->src[src_id]); in evaluate_resource_offset()
1552 auto bufid = nir_src_as_const_value(instr->src[0]); in load_ubo()
1553 auto buf_offset = nir_src_as_const_value(instr->src[1]); in load_ubo()
H A Dsfn_shader_vs.cpp32 auto index = nir_src_as_const_value(intr.src[1]); in store_output()
/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_search_helpers.h284 if (nir_src_as_const_value(instr->src[src].src) == NULL) in is_not_const_zero()
626 if (nir_src_as_const_value(instr->src[src].src) == NULL) in is_upper_half_zero()
652 if (nir_src_as_const_value(instr->src[src].src) == NULL) in is_lower_half_zero()
669 if (nir_src_as_const_value(instr->src[src].src) == NULL) in is_upper_half_negative_one()
690 if (nir_src_as_const_value(instr->src[src].src) == NULL) in is_lower_half_negative_one()
H A Dnir_lower_flrp.c247 nir_const_value *val = nir_src_as_const_value(instr->src[src].src); in all_same_constant()
281 nir_const_value *val0 = nir_src_as_const_value(instr->src[0].src); in sources_are_constants_with_similar_magnitudes()
282 nir_const_value *val1 = nir_src_as_const_value(instr->src[1].src); in sources_are_constants_with_similar_magnitudes()
H A Dnir_opt_intrinsics.c326 nir_src_as_const_value(alu->src[0].src); in opt_intrinsics_intrin()
328 const_val = nir_src_as_const_value(alu->src[1].src); in opt_intrinsics_intrin()
H A Dnir_opt_vectorize.c472 nir_const_value *c1 = nir_src_as_const_value(alu1->src[i].src); in instr_try_combine_alu()
473 nir_const_value *c2 = nir_src_as_const_value(alu2->src[i].src); in instr_try_combine_alu()
H A Dnir_lower_clip_disable.c147 i += nir_src_as_const_value(*src_offset)->u32 * 4; in lower_clip_plane_store_io()
H A Dnir_instr_set.c418 nir_src_as_const_value(alu1->src[src1].src); in nir_alu_srcs_negative_equal()
422 nir_src_as_const_value(alu2->src[src2].src); in nir_alu_srcs_negative_equal()
H A Dnir_opt_large_constants.c442 nir_const_value *val = nir_src_as_const_value(intrin->src[1]); in nir_opt_large_constants()
H A Dnir_lower_alu_width.c474 nir_const_value *const_val = nir_src_as_const_value(alu->src[i].src); in lower_alu_vec8_16_src()
/aosp_15_r20/external/mesa3d/src/intel/vulkan/
H A Danv_nir_push_descriptor_analysis.c217 nir_src_as_const_value(resource->src[1]); in anv_nir_push_desc_ubo_fully_promoted()
230 nir_src_as_const_value(intrin->src[1]); in anv_nir_push_desc_ubo_fully_promoted()
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/
H A Dir3_nir_lower_io_offsets.c60 nir_const_value *const_val = nir_src_as_const_value(alu_instr->src[1].src); in check_and_propagate_bit_shift32()
150 nir_src_as_const_value(offset_instr->src[0].src)->u32 >> shift); in create_shift()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_compiler_nir.c597 unsigned idx = nir_src_as_const_value(intr->src[0])[0].u32; in emit_intrinsic()
758 nir_const_value *cv = nir_src_as_const_value(src->src); in get_alu_cv()
766 cv = nir_src_as_const_value(parent->src[0].src); in get_alu_cv()
963 nir_const_value *off = nir_src_as_const_value(intr->src[0]); in emit_shader()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_nir_optim.c85 nir_const_value *c = nir_src_as_const_value(intrin->src[0]); in get_output_as_const_value()
/aosp_15_r20/external/mesa3d/src/mesa/state_tracker/
H A Dst_nir_lower_tex_src_plane.c119 nir_const_value *plane = nir_src_as_const_value(tex->src[plane_index].src); in lower_tex_src_plane()
/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dbrw_kernel.c521 nir_const_value *offset = nir_src_as_const_value(intrin->src[1]); in nir_remove_llvm17_scratch()
542 nir_const_value *offset = nir_src_as_const_value(intrin->src[0]); in nir_remove_llvm17_scratch()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dir2_nir.c222 nir_src_as_const_value(nir_src_for_ssa(src.ssa)); in make_legacy_src()
392 if (nir_src_as_const_value(src)) { in make_src_noconst()
623 const_offset = nir_src_as_const_value(intr->src[0]); in emit_intrinsic()
/aosp_15_r20/external/mesa3d/src/compiler/spirv/
H A Dvtn_amd.c135 if (nir_src_as_const_value(nir_src_for_ssa(src[0]))) { in vtn_handle_amd_shader_trinary_minmax_instruction()

12