summaryrefslogtreecommitdiff
path: root/src/compiler/nir
ModeNameSize
-rw-r--r--README5822logplain
-rw-r--r--meson.build13430logplain
-rw-r--r--nir.c102996logplain
-rw-r--r--nir.h188468logplain
-rw-r--r--nir_algebraic.py50109logplain
-rw-r--r--nir_builder.c14815logplain
-rw-r--r--nir_builder.h53521logplain
-rw-r--r--nir_builder_opcodes_h.py6127logplain
-rw-r--r--nir_builtin_builder.c15824logplain
-rw-r--r--nir_builtin_builder.h7753logplain
-rw-r--r--nir_clone.c25537logplain
-rw-r--r--nir_constant_expressions.h1593logplain
-rw-r--r--nir_constant_expressions.py16299logplain
-rw-r--r--nir_control_flow.c25670logplain
-rw-r--r--nir_control_flow.h7085logplain
-rw-r--r--nir_control_flow_private.h1571logplain
-rw-r--r--nir_conversion_builder.h18570logplain
-rw-r--r--nir_convert_ycbcr.c5696logplain
-rw-r--r--nir_deref.c48624logplain
-rw-r--r--nir_deref.h3103logplain
-rw-r--r--nir_divergence_analysis.c41217logplain
-rw-r--r--nir_dominance.c9493logplain
-rw-r--r--nir_format_convert.h16037logplain
-rw-r--r--nir_from_ssa.c39369logplain
-rw-r--r--nir_gather_info.c39958logplain
-rw-r--r--nir_gather_ssa_types.c8838logplain
-rw-r--r--nir_gather_xfb_info.c17881logplain
-rw-r--r--nir_group_loads.c16140logplain
-rw-r--r--nir_gs_count_vertices.c4280logplain
-rw-r--r--nir_inline_functions.c11162logplain
-rw-r--r--nir_inline_helpers.h4789logplain
-rw-r--r--nir_inline_uniforms.c16054logplain
-rw-r--r--nir_instr_set.c26235logplain
-rw-r--r--nir_instr_set.h2836logplain
-rw-r--r--nir_intrinsics.py68175logplain
-rw-r--r--nir_intrinsics_c.py2938logplain
-rw-r--r--nir_intrinsics_h.py2279logplain
-rw-r--r--nir_intrinsics_indices_h.py3203logplain
-rw-r--r--nir_linking_helpers.c60685logplain
-rw-r--r--nir_liveness.c11643logplain
-rw-r--r--nir_loop_analyze.c47108logplain
-rw-r--r--nir_loop_analyze.h3587logplain
-rw-r--r--nir_lower_alpha_test.c4822logplain
-rw-r--r--nir_lower_alu.c10306logplain
-rw-r--r--nir_lower_alu_width.c15808logplain
-rw-r--r--nir_lower_amul.c10482logplain
-rw-r--r--nir_lower_array_deref_of_vec.c7691logplain
-rw-r--r--nir_lower_atomics_to_ssbo.c9880logplain
-rw-r--r--nir_lower_bit_size.c12993logplain
-rw-r--r--nir_lower_bitmap.c4952logplain
-rw-r--r--nir_lower_blend.c17790logplain
-rw-r--r--nir_lower_blend.h2164logplain
-rw-r--r--nir_lower_bool_to_bitsize.c14735logplain
-rw-r--r--nir_lower_bool_to_float.c6546logplain
-rw-r--r--nir_lower_bool_to_int32.c6263logplain
-rw-r--r--nir_lower_clamp_color_outputs.c3954logplain
-rw-r--r--nir_lower_clip.c16857logplain
-rw-r--r--nir_lower_clip_cull_distance_arrays.c4994logplain
-rw-r--r--nir_lower_clip_disable.c5678logplain
-rw-r--r--nir_lower_clip_halfz.c3009logplain
-rw-r--r--nir_lower_const_arrays_to_uniforms.c14202logplain
-rw-r--r--nir_lower_convert_alu_types.c6485logplain
-rw-r--r--nir_lower_discard_if.c3369logplain
-rw-r--r--nir_lower_discard_or_demote.c7943logplain
-rw-r--r--nir_lower_double_ops.c25578logplain
-rw-r--r--nir_lower_drawpixels.c10480logplain
-rw-r--r--nir_lower_fb_read.c4422logplain
-rw-r--r--nir_lower_flatshade.c1777logplain
-rw-r--r--nir_lower_flrp.c21944logplain
-rw-r--r--nir_lower_fp16_conv.c9840logplain
-rw-r--r--nir_lower_fragcolor.c4257logplain
-rw-r--r--nir_lower_fragcoord_wtrans.c2756logplain
-rw-r--r--nir_lower_frexp.c7442logplain
-rw-r--r--nir_lower_global_vars_to_local.c3757logplain
-rw-r--r--nir_lower_goto_ifs.c34128logplain
-rw-r--r--nir_lower_gs_intrinsics.c15431logplain
-rw-r--r--nir_lower_idiv.c9324logplain
-rw-r--r--nir_lower_image.c3515logplain
-rw-r--r--nir_lower_indirect_derefs.c8786logplain
-rw-r--r--nir_lower_input_attachments.c7447logplain
-rw-r--r--nir_lower_int64.c43463logplain
-rw-r--r--nir_lower_int_to_float.c7172logplain
-rw-r--r--nir_lower_interpolation.c5386logplain
-rw-r--r--nir_lower_io.c113453logplain
-rw-r--r--nir_lower_io_arrays_to_elements.c15575logplain
-rw-r--r--nir_lower_io_to_scalar.c20088logplain
-rw-r--r--nir_lower_io_to_temporaries.c13918logplain
-rw-r--r--nir_lower_io_to_vector.c24274logplain
-rw-r--r--nir_lower_is_helper_invocation.c4529logplain
-rw-r--r--nir_lower_load_const_to_scalar.c3438logplain
-rw-r--r--nir_lower_locals_to_regs.c10759logplain
-rw-r--r--nir_lower_mediump.c25378logplain
-rw-r--r--nir_lower_memcpy.c7260logplain
-rw-r--r--nir_lower_memory_model.c9967logplain
-rw-r--r--nir_lower_multiview.c13307logplain
-rw-r--r--nir_lower_non_uniform_access.c13054logplain
-rw-r--r--nir_lower_packing.c5133logplain
-rw-r--r--nir_lower_passthrough_edgeflags.c3796logplain
-rw-r--r--nir_lower_patch_vertices.c3982logplain
-rw-r--r--nir_lower_phis_to_scalar.c11548logplain
-rw-r--r--nir_lower_pntc_ytransform.c5052logplain
-rw-r--r--nir_lower_point_size.c3755logplain
-rw-r--r--nir_lower_point_size_mov.c4582logplain
-rw-r--r--nir_lower_point_smooth.c3642logplain
-rw-r--r--nir_lower_poly_line_smooth.c3050logplain
-rw-r--r--nir_lower_printf.c6030logplain
-rw-r--r--nir_lower_readonly_images_to_tex.c7601logplain
-rw-r--r--nir_lower_regs_to_ssa.c10050logplain
-rw-r--r--nir_lower_returns.c10265logplain
-rw-r--r--nir_lower_samplers.c5800logplain
-rw-r--r--nir_lower_scratch.c7912logplain
-rw-r--r--nir_lower_shader_calls.c45054logplain
-rw-r--r--nir_lower_single_sampled.c4639logplain
-rw-r--r--nir_lower_ssbo.c7185logplain
-rw-r--r--nir_lower_subgroups.c32523logplain
-rw-r--r--nir_lower_system_values.c23478logplain
-rw-r--r--nir_lower_sysvals_to_varyings.c2608logplain
-rw-r--r--nir_lower_task_shader.c15360logplain
-rw-r--r--nir_lower_tex.c57993logplain
-rw-r--r--nir_lower_tex_shadow.c5407logplain
-rw-r--r--nir_lower_texcoord_replace.c5581logplain
-rw-r--r--nir_lower_to_source_mods.c7398logplain
-rw-r--r--nir_lower_two_sided_color.c7096logplain
-rw-r--r--nir_lower_ubo_vec4.c7708logplain
-rw-r--r--nir_lower_undef_to_zero.c2592logplain
-rw-r--r--nir_lower_uniforms_to_ubo.c7003logplain
-rw-r--r--nir_lower_var_copies.c6050logplain
-rw-r--r--nir_lower_variable_initializers.c7269logplain
-rw-r--r--nir_lower_vars_to_ssa.c27080logplain
-rw-r--r--nir_lower_vec3_to_vec4.c5650logplain
-rw-r--r--nir_lower_vec_to_movs.c10622logplain
-rw-r--r--nir_lower_viewport_transform.c4435logplain
-rw-r--r--nir_lower_wpos_center.c3694logplain
-rw-r--r--nir_lower_wpos_ytransform.c13579logplain
-rw-r--r--nir_lower_wrmasks.c7655logplain
-rw-r--r--nir_metadata.c3662logplain
-rw-r--r--nir_move_vec_src_uses_to_dest.c6815logplain
-rw-r--r--nir_normalize_cubemap_coords.c3884logplain
-rw-r--r--nir_opcodes.py58093logplain
-rw-r--r--nir_opcodes_c.py5039logplain
-rw-r--r--nir_opcodes_h.py1635logplain
-rw-r--r--nir_opt_access.c13854logplain
-rw-r--r--nir_opt_algebraic.py159778logplain
-rw-r--r--nir_opt_barriers.c2775logplain
-rw-r--r--nir_opt_combine_stores.c16265logplain
-rw-r--r--nir_opt_comparison_pre.c12848logplain
-rw-r--r--nir_opt_conditional_discard.c4853logplain
-rw-r--r--nir_opt_constant_folding.c13442logplain
-rw-r--r--nir_opt_copy_prop_vars.c46219logplain
-rw-r--r--nir_opt_copy_propagate.c5510logplain
-rw-r--r--nir_opt_cse.c2393logplain
-rw-r--r--nir_opt_dce.c8110logplain
-rw-r--r--nir_opt_dead_cf.c14753logplain
-rw-r--r--nir_opt_dead_write_vars.c9978logplain
-rw-r--r--nir_opt_find_array_copies.c22770logplain
-rw-r--r--nir_opt_fragdepth.c3880logplain
-rw-r--r--nir_opt_gcm.c29887logplain
-rw-r--r--nir_opt_idiv_const.c8870logplain
-rw-r--r--nir_opt_if.c58663logplain
-rw-r--r--nir_opt_intrinsics.c7172logplain
-rw-r--r--nir_opt_large_constants.c13929logplain
-rw-r--r--nir_opt_load_store_vectorize.c55699logplain
-rw-r--r--nir_opt_loop_unroll.c42618logplain
-rw-r--r--nir_opt_memcpy.c10227logplain
-rw-r--r--nir_opt_move.c6220logplain
-rw-r--r--nir_opt_move_discards_to_top.c8549logplain
-rw-r--r--nir_opt_offsets.c8498logplain
-rw-r--r--nir_opt_peephole_select.c17187logplain
-rw-r--r--nir_opt_phi_precision.c14458logplain
-rw-r--r--nir_opt_preamble.c19478logplain
-rw-r--r--nir_opt_ray_queries.c4837logplain
-rw-r--r--nir_opt_rematerialize_compares.c6059logplain
-rw-r--r--nir_opt_remove_phis.c5976logplain
-rw-r--r--nir_opt_shrink_stores.c4252logplain
-rw-r--r--nir_opt_shrink_vectors.c11100logplain
-rw-r--r--nir_opt_sink.c7874logplain
-rw-r--r--nir_opt_trivial_continues.c4964logplain
-rw-r--r--nir_opt_undef.c5802logplain
-rw-r--r--nir_opt_uniform_atomics.c11802logplain
-rw-r--r--nir_opt_vectorize.c13577logplain
-rw-r--r--nir_phi_builder.c11154logplain
-rw-r--r--nir_phi_builder.h4830logplain
-rw-r--r--nir_print.c53486logplain
-rw-r--r--nir_propagate_invariant.c6835logplain
-rw-r--r--nir_range_analysis.c71694logplain
-rw-r--r--nir_range_analysis.h1954logplain
-rw-r--r--nir_remove_dead_variables.c7202logplain
-rw-r--r--nir_repair_ssa.c6747logplain
-rw-r--r--nir_scale_fdiv.c3104logplain
-rw-r--r--nir_schedule.c36785logplain
-rw-r--r--nir_schedule.h3406logplain
-rw-r--r--nir_search.c32336logplain
-rw-r--r--nir_search.h8336logplain
-rw-r--r--nir_search_helpers.h19488logplain
-rw-r--r--nir_serialize.c68921logplain
-rw-r--r--nir_serialize.h1590logplain
-rw-r--r--nir_split_64bit_vec3_and_vec4.c11414logplain
-rw-r--r--nir_split_per_member_structs.c6663logplain
-rw-r--r--nir_split_var_copies.c5672logplain
-rw-r--r--nir_split_vars.c59604logplain
-rw-r--r--nir_sweep.c5164logplain
-rw-r--r--nir_to_lcssa.c13391logplain
-rw-r--r--nir_validate.c63777logplain
-rw-r--r--nir_vla.h2135logplain
-rw-r--r--nir_vulkan.h374logplain
-rw-r--r--nir_worklist.c1776logplain
-rw-r--r--nir_worklist.h4274logplain
-rw-r--r--nir_xfb_info.h2744logplain
d---------tests679logplain