panfrost/midgard: Allocate registers once (per-screen)
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tue, 23 Jul 2019 14:59:00 +0000 (07:59 -0700)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tue, 23 Jul 2019 16:06:21 +0000 (09:06 -0700)
commit840b806d641bbb6dabb3d456053bca5461f1d7ae
treefadd25cb73bdc226bf824646fdc060a5af243fd2
parent772a5f981485d81919f1cb8ab52ddff0412c6ee5
panfrost/midgard: Allocate registers once (per-screen)

This should save a lot of per-compile time by using the RA the way it's
actually supposed to be used.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
src/gallium/drivers/panfrost/pan_assemble.c
src/gallium/drivers/panfrost/pan_blend_shaders.c
src/gallium/drivers/panfrost/pan_context.h
src/panfrost/midgard/compiler.h
src/panfrost/midgard/midgard_compile.c
src/panfrost/midgard/midgard_compile.h
src/panfrost/midgard/midgard_ra.c