agx: Implement some shader-db stats
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Tue, 12 Apr 2022 22:05:59 +0000 (18:05 -0400)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Mon, 2 May 2022 01:58:29 +0000 (21:58 -0400)
commit81477f3809b36d8b160f70fd9803f59792904524
treecad276fe0480acb926edd98e3bd13f769751b73f
parent31b3f56813e0a6feb291f55d96b9e764aa893c42
agx: Implement some shader-db stats

Instructions, bytes, and registers -- this should hold us over until we
can reverse the underlying uarch and get proper cycle estimations.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16268>
src/asahi/compiler/agx_compile.c
src/asahi/compiler/agx_compiler.h
src/asahi/compiler/agx_register_allocate.c