nir: Optimize (a*b)+(a*c) -> a*(b+c)
[mesa.git] / src / glsl / nir /
drwxr-xr-x   ..
-rw-r--r-- 97 .gitignore
-rw-r--r-- 5823 README
-rw-r--r-- 57188 glsl_to_nir.cpp
-rw-r--r-- 1454 glsl_to_nir.h
-rw-r--r-- 57183 nir.c
-rw-r--r-- 48193 nir.h
-rw-r--r-- 9049 nir_algebraic.py
-rw-r--r-- 5137 nir_builder.h
-rw-r--r-- 1498 nir_builder_opcodes_h.py
-rw-r--r-- 1366 nir_constant_expressions.h
-rw-r--r-- 10041 nir_constant_expressions.py
-rw-r--r-- 8779 nir_dominance.c
-rw-r--r-- 29518 nir_from_ssa.c
-rw-r--r-- 1809 nir_intrinsics.c
-rw-r--r-- 5559 nir_intrinsics.h
-rw-r--r-- 9818 nir_live_variables.c
-rw-r--r-- 6549 nir_lower_alu_to_scalar.c
-rw-r--r-- 5264 nir_lower_atomics.c
-rw-r--r-- 3514 nir_lower_global_vars_to_local.c
-rw-r--r-- 10177 nir_lower_io.c
-rw-r--r-- 9440 nir_lower_locals_to_regs.c
-rw-r--r-- 10549 nir_lower_phis_to_scalar.c
-rw-r--r-- 6210 nir_lower_samplers.cpp
-rw-r--r-- 3530 nir_lower_system_values.c
-rw-r--r-- 5809 nir_lower_to_source_mods.c
-rw-r--r-- 7678 nir_lower_var_copies.c
-rw-r--r-- 36986 nir_lower_vars_to_ssa.c
-rw-r--r-- 4756 nir_lower_vec_to_movs.c
-rw-r--r-- 1851 nir_metadata.c
-rw-r--r-- 20871 nir_opcodes.py
-rw-r--r-- 2036 nir_opcodes_c.py
-rw-r--r-- 1662 nir_opcodes_h.py
-rw-r--r-- 7809 nir_opt_algebraic.py
-rw-r--r-- 5790 nir_opt_constant_folding.c
-rw-r--r-- 8728 nir_opt_copy_propagate.c
-rw-r--r-- 8703 nir_opt_cse.c
-rw-r--r-- 4990 nir_opt_dce.c
-rw-r--r-- 16980 nir_opt_gcm.c
-rw-r--r-- 3050 nir_opt_global_to_local.c
-rw-r--r-- 6696 nir_opt_peephole_select.c
-rw-r--r-- 3288 nir_opt_remove_phis.c
-rw-r--r-- 22184 nir_print.c
-rw-r--r-- 3811 nir_remove_dead_variables.c
-rw-r--r-- 12228 nir_search.c
-rw-r--r-- 3158 nir_search.h
-rw-r--r-- 11136 nir_split_var_copies.c
-rw-r--r-- 16301 nir_to_ssa.c
-rw-r--r-- 3674 nir_types.cpp
-rw-r--r-- 2718 nir_types.h
-rw-r--r-- 28984 nir_validate.c
-rw-r--r-- 2089 nir_vla.h
-rw-r--r-- 3633 nir_worklist.c
-rw-r--r-- 2945 nir_worklist.h