compiler: add an access flag for intel EU fusion

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Alyssa Anne Rosenzweig <alyssa.rosenzweig@intel.com>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37394>
This commit is contained in:
Lionel Landwerlin 2025-09-17 11:45:13 +03:00 committed by Marge Bot
parent c7ac46a1d8
commit 301b71a19f
2 changed files with 7 additions and 0 deletions

View file

@ -852,6 +852,7 @@ print_access(enum gl_access_qualifier access, print_state *state, const char *se
{ ACCESS_SMEM_AMD, "smem-amd" },
{ ACCESS_SKIP_HELPERS, "skip-helpers" },
{ ACCESS_ATOMIC, "atomic" },
{ ACCESS_FUSED_EU_DISABLE_INTEL, "fused-eu-disable-intel" },
};
bool first = true;

View file

@ -1235,6 +1235,12 @@ enum gl_access_qualifier
* the load never tears.
*/
ACCESS_ATOMIC = (1 << 18),
/**
* Indicates that access should be serialized with regard to the Intel EU
* fusion feature.
*/
ACCESS_FUSED_EU_DISABLE_INTEL = (1 << 19),
};
/**