ir3: Rewrite register allocation
Switch to the new SSA-based register allocator. Part-of: <mesa/mesa!9842>
- src/freedreno/ci/traces-freedreno.yml 3 additions, 3 deletionssrc/freedreno/ci/traces-freedreno.yml
- src/freedreno/ir3/ir3.h 24 additions, 11 deletionssrc/freedreno/ir3/ir3.h
- src/freedreno/ir3/ir3_a6xx.c 14 additions, 82 deletionssrc/freedreno/ir3/ir3_a6xx.c
- src/freedreno/ir3/ir3_compiler.c 0 additions, 2 deletionssrc/freedreno/ir3/ir3_compiler.c
- src/freedreno/ir3/ir3_compiler.h 0 additions, 2 deletionssrc/freedreno/ir3/ir3_compiler.h
- src/freedreno/ir3/ir3_compiler_nir.c 18 additions, 35 deletionssrc/freedreno/ir3/ir3_compiler_nir.c
- src/freedreno/ir3/ir3_context.c 1 addition, 1 deletionsrc/freedreno/ir3/ir3_context.c
- src/freedreno/ir3/ir3_group.c 0 additions, 187 deletionssrc/freedreno/ir3/ir3_group.c
- src/freedreno/ir3/ir3_liveness.c 184 additions, 0 deletionssrc/freedreno/ir3/ir3_liveness.c
- src/freedreno/ir3/ir3_lower_parallelcopy.c 514 additions, 0 deletionssrc/freedreno/ir3/ir3_lower_parallelcopy.c
- src/freedreno/ir3/ir3_merge_regs.c 574 additions, 0 deletionssrc/freedreno/ir3/ir3_merge_regs.c
- src/freedreno/ir3/ir3_postsched.c 4 additions, 13 deletionssrc/freedreno/ir3/ir3_postsched.c
- src/freedreno/ir3/ir3_print.c 10 additions, 0 deletionssrc/freedreno/ir3/ir3_print.c
- src/freedreno/ir3/ir3_ra.c 1620 additions, 1224 deletionssrc/freedreno/ir3/ir3_ra.c
- src/freedreno/ir3/ir3_ra.h 216 additions, 295 deletionssrc/freedreno/ir3/ir3_ra.h
- src/freedreno/ir3/ir3_ra_regset.c 0 additions, 249 deletionssrc/freedreno/ir3/ir3_ra_regset.c
- src/freedreno/ir3/ir3_spill.c 362 additions, 0 deletionssrc/freedreno/ir3/ir3_spill.c
- src/freedreno/ir3/meson.build 4 additions, 2 deletionssrc/freedreno/ir3/meson.build
- src/gallium/drivers/freedreno/ci/piglit-freedreno-a530-fails.txt 3 additions, 3 deletions...lium/drivers/freedreno/ci/piglit-freedreno-a530-fails.txt
- src/gallium/drivers/freedreno/ci/piglit-freedreno-a630-fails.txt 0 additions, 5 deletions...lium/drivers/freedreno/ci/piglit-freedreno-a630-fails.txt