ir3: Support variants with different constlen's
authorConnor Abbott <cwabbott0@gmail.com>
Wed, 24 Jun 2020 10:03:59 +0000 (12:03 +0200)
committerMarge Bot <eric+marge@anholt.net>
Fri, 26 Jun 2020 09:34:33 +0000 (09:34 +0000)
commit9edff0cfd4f567a9db5bc02be519e7d48299228a
treea6bece830b232ce8fcf495251feb94de8a029690
parent4554b946c387ac38acade14d006b2b599a08f446
ir3: Support variants with different constlen's

This provides the mechanism for compiling variants with a reduced
constlen. The next patch provides the policy for choosing which to
reduce.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5607>
src/freedreno/ir3/ir3_compiler.c
src/freedreno/ir3/ir3_compiler.h
src/freedreno/ir3/ir3_cp.c
src/freedreno/ir3/ir3_nir.c
src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c
src/freedreno/ir3/ir3_shader.c
src/freedreno/ir3/ir3_shader.h