ra: Use struct ra_class in the public API.
All these unsigned ints are awful to keep track of. Use pointers so we get some type checking. Reviewed-by:Jason Ekstrand <jason@jlekstrand.net> Part-of: <mesa/mesa!9437>
- src/broadcom/compiler/v3d_compiler.h 4 additions, 4 deletionssrc/broadcom/compiler/v3d_compiler.h
- src/broadcom/compiler/vir_register_allocate.c 7 additions, 14 deletionssrc/broadcom/compiler/vir_register_allocate.c
- src/freedreno/ir3/ir3_ra.c 4 additions, 3 deletionssrc/freedreno/ir3/ir3_ra.c
- src/freedreno/ir3/ir3_ra.h 4 additions, 4 deletionssrc/freedreno/ir3/ir3_ra.h
- src/freedreno/ir3/ir3_ra_regset.c 4 additions, 4 deletionssrc/freedreno/ir3/ir3_ra_regset.c
- src/gallium/drivers/etnaviv/etnaviv_compiler_nir_ra.c 5 additions, 4 deletionssrc/gallium/drivers/etnaviv/etnaviv_compiler_nir_ra.c
- src/gallium/drivers/lima/ir/pp/regalloc.c 4 additions, 3 deletionssrc/gallium/drivers/lima/ir/pp/regalloc.c
- src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c 5 additions, 6 deletionssrc/gallium/drivers/r300/compiler/radeon_pair_regalloc.c
- src/gallium/drivers/r300/compiler/radeon_regalloc.h 1 addition, 1 deletionsrc/gallium/drivers/r300/compiler/radeon_regalloc.h
- src/gallium/drivers/vc4/vc4_context.h 6 additions, 6 deletionssrc/gallium/drivers/vc4/vc4_context.h
- src/gallium/drivers/vc4/vc4_register_allocate.c 15 additions, 19 deletionssrc/gallium/drivers/vc4/vc4_register_allocate.c
- src/intel/compiler/brw_compiler.h 3 additions, 3 deletionssrc/intel/compiler/brw_compiler.h
- src/intel/compiler/brw_fs_reg_allocate.cpp 7 additions, 7 deletionssrc/intel/compiler/brw_fs_reg_allocate.cpp
- src/intel/compiler/brw_vec4_reg_allocate.cpp 2 additions, 2 deletionssrc/intel/compiler/brw_vec4_reg_allocate.cpp
- src/util/register_allocate.c 26 additions, 13 deletionssrc/util/register_allocate.c
- src/util/register_allocate.h 7 additions, 5 deletionssrc/util/register_allocate.h
- src/util/register_allocate_internal.h 4 additions, 0 deletionssrc/util/register_allocate_internal.h
- src/util/register_allocate_test.cpp 18 additions, 18 deletionssrc/util/register_allocate_test.cpp