mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-21 18:40:42 +01:00
nir/opt_call: handle load_global(_amd) with SPECULATE as rematerializable
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37101>
This commit is contained in:
parent
70794de792
commit
219fcd4b32
1 changed files with 4 additions and 0 deletions
|
|
@ -34,6 +34,10 @@ can_remat_instr(nir_instr *instr)
|
|||
case nir_intrinsic_load_scalar_arg_amd:
|
||||
case nir_intrinsic_load_vector_arg_amd:
|
||||
return true;
|
||||
case nir_intrinsic_load_global:
|
||||
case nir_intrinsic_load_global_amd:
|
||||
return nir_intrinsic_access(nir_instr_as_intrinsic(instr)) &
|
||||
ACCESS_CAN_SPECULATE;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue