mesa/src/intel
Eric Anholt 40e1d798c6 intel/fs: Use ra_alloc_contig_reg_class() to speed up RA.
By using the new class type, we don't need to make 1928 different
registers to represent each contigous reg size starting from the actual
128 HW register, or have a mapping between RA regs and HW base regs.  With
the number of regs reduced, and the fast q computation when using the new
classes, we no longer need to compute our own q.

This drops the FS RA initialization time on my CFL system from about 1ms to
50us.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9437>
2021-06-04 19:08:57 +00:00
..
blorp intel: simplify is_haswell checks, part 1 2021-05-17 09:46:45 +00:00
common intel: Rename GFX 12.5 to XE_HP 2021-06-03 15:51:40 -07:00
compiler intel/fs: Use ra_alloc_contig_reg_class() to speed up RA. 2021-06-04 19:08:57 +00:00
dev intel/gfx12+: Add Wa_14013840143 2021-05-26 17:42:21 +00:00
ds pps: fix a missing include in Intel pps driver 2021-05-21 22:03:16 +00:00
genxml intel/genxml: fix raster op fields on gen4/5 2021-05-05 02:56:20 +00:00
isl intel: properly constify isl_format_layouts 2021-06-04 18:32:33 +00:00
nullhw-layer intel/nullhw: fix build 2021-03-26 20:12:40 +00:00
perf intel/perf: rename metric descriptions 2021-05-25 10:09:44 +00:00
tools intel/tools: remove unused macros 2021-04-21 11:47:45 +00:00
vulkan anv: toggle on VK_EXT_extended_dynamic_state2 2021-06-04 12:58:34 +00:00
Android.blorp.mk
Android.common.mk intel: split driver/device UUID generators 2020-10-07 11:11:23 +03:00
Android.compiler.mk
Android.dev.mk intel: add identifier for debug purposes 2020-05-20 15:58:22 +00:00
Android.genxml.mk intel/genxml: Build gen 12.5 2020-12-01 19:06:22 +00:00
Android.isl.mk intel: Rename genx keyword to gfxx in build files 2021-04-02 18:33:07 +00:00
Android.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.perf.mk intel: Rename GEN_PERF prefix to INTEL_PERF in build files 2021-04-20 20:06:34 +00:00
Android.vulkan.mk intel: Rename genx keyword to gfxx in source files 2021-04-02 18:33:07 +00:00
Makefile.perf.am intel: Rename GEN_PERF prefix to INTEL_PERF in build files 2021-04-20 20:06:34 +00:00
Makefile.sources android: intel/compiler: add brw_compile_ff_gs.c to Makefile.sources 2021-06-02 09:28:04 +00:00
meson.build pps: Intel pps driver 2021-05-18 14:28:48 +00:00