mesa/src/amd
Yogesh Mohan Marimuthu c544e56fb5 ac/rgp: expose data structure to populate co, col, pso database
This patch exposes struct rgp_code_object, struct rgp_loader_events and
struct rgp_pso_correlation into struct ac_thread_trace_data. Other modules
can fill in this data structure. The code object, code object loader events,
pso correlation database is written to rgp profile file using data from
these data structure exposed by this patch.

v2: move the data structures to struct ac_thread_trace_data

Signed-off-by: Yogesh Mohan Marimuthu <yogesh.mohanmarimuthu@amd.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8609>
2021-02-19 14:29:47 +00:00
..
addrlib amd: update addrlib 2021-02-15 09:15:10 +00:00
common ac/rgp: expose data structure to populate co, col, pso database 2021-02-19 14:29:47 +00:00
compiler aco: Disallow LSHS temp-only I/O when VS output is written indirectly. 2021-02-18 12:10:56 +00:00
llvm radv,ac/nir: implement non-uniform get_ssbo_size 2021-01-27 13:00:33 +00:00
registers radeonsi: skip s_sendmsg(gs_alloc_req) for NGG passthrough on new chips 2021-02-13 04:56:05 +00:00
vulkan radv: emit the trap handler registers earlier 2021-02-19 08:58:19 +00:00
Android.addrlib.mk android: amd/addrlib: add gfx10 support 2019-07-10 09:03:55 +02:00
Android.common.mk android: amd/registers: switch to new generated register definitions 2020-09-06 20:20:34 +02:00
Android.compiler.mk android: aco/isel: Move context initialization code to a dedicated file 2020-09-14 21:26:53 +02:00
Android.mk android: aco: add support for libmesa_aco 2019-09-28 15:56:34 +02:00
Makefile.sources ac/rgp: add helper function to write rgp elf oject 2021-02-19 14:29:47 +00:00
meson.build aco: add framework for unit testing 2020-07-30 16:13:08 +00:00