mesa/src/intel
Caio Oliveira b91ed68fa0 intel/compiler: Don't emit calls to validate() in release build
While the fs_visitor::validate() implementation is empty in release
build, we still emit calls to it since it is defined in a separate
compilation unit than its callers.  To fix this, just expose an inline
empty function in the header for the release mode.

Fossil run time differences in TGL laptop (difference at 95.0% confidence):

```
Rise of The Tomb Rider (Native) [n=7]
        -0.482857 +/- 0.010932
        -1.60608% +/- 0.0363621%

Cyberpunk 2077 (DXVK) [n=7]
        -0.987143 +/- 0.0904516
        -0.82996% +/- 0.076049%

Batman Arkham City (DXVK) [n=7]
        -7.74857 +/- 0.329561
        -1.46298% +/- 0.0622231%
```

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25847>
2023-10-24 21:10:35 +00:00
..
blorp blorp: Use the correct miptail start LOD for surfaces 2023-10-13 21:58:59 +00:00
ci anv: uninitialize queues before utrace 2023-10-19 09:45:36 +00:00
common intel: Sync xe_drm.h 2023-10-23 23:24:26 +00:00
compiler intel/compiler: Don't emit calls to validate() in release build 2023-10-24 21:10:35 +00:00
dev intel: Sync xe_drm.h 2023-10-23 23:24:26 +00:00
ds intel/ds: provide names for different events of a timeline's row 2023-10-17 11:19:13 +00:00
genxml anv: enable FCV for Gen12.5 2023-10-11 12:18:15 +00:00
isl intel/isl: Add scores for GEN12_RC_CCS and MTL_RC_CCS 2023-10-23 21:37:24 +00:00
nullhw-layer meson: support installation tags 2023-09-11 13:00:45 +00:00
perf intel: Move i915_drm.h specific code from common/intel_gem.h to common/i915/intel_gem.h 2023-07-28 15:36:52 +00:00
tools intel/common: Move intel_clflush.h to intel_mem.h/intel_mem.c 2023-09-06 01:39:53 +00:00
vulkan anv: selectively enable FCV optimization for DG2 2023-10-24 19:27:14 +00:00
vulkan_hasvk hasvk: Use the common GetPhysicalDeviceFeatures2 implementation 2023-09-27 23:02:29 +00:00
meson.build intel: Only build perf if drivers or tools are enabled 2023-08-31 21:53:19 +00:00