pan/bi: Bundle after RA
authorAlyssa Rosenzweig <alyssa@collabora.com>
Tue, 4 May 2021 21:27:07 +0000 (17:27 -0400)
committerMarge Bot <eric+marge@anholt.net>
Thu, 10 Jun 2021 18:06:10 +0000 (18:06 +0000)
commit4ed000cf3faf64d7c5679ad2735dff38b831ae99
tree3ffc43f38cbed216a81a6ffd91599974158d8025
parentafa4a1d49654122bb1d85a7133387e241380307f
pan/bi: Bundle after RA

Flag day change to swap the order of the "scheduler" with the register
allocator. This gives RA much more freedom without significantly
hndering bundling.

It also opens up the door to Adult-level Scheduling which would occur
prior to bundling.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11123>
src/panfrost/bifrost/bi_opt_dce.c
src/panfrost/bifrost/bi_ra.c
src/panfrost/bifrost/bi_schedule.c
src/panfrost/bifrost/bifrost_compile.c
src/panfrost/bifrost/compiler.h