mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 22:49:13 +02:00
nir: remove unused intel intrinsics
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Ivan Briano <ivan.briano@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30713>
This commit is contained in:
parent
3769b58272
commit
cf986dd589
3 changed files with 0 additions and 13 deletions
|
|
@ -584,8 +584,6 @@ visit_intrinsic(nir_intrinsic_instr *instr, struct divergence_state *state)
|
|||
case nir_intrinsic_image_load_raw_intel:
|
||||
case nir_intrinsic_get_ubo_size:
|
||||
case nir_intrinsic_load_ssbo_address:
|
||||
case nir_intrinsic_load_desc_set_address_intel:
|
||||
case nir_intrinsic_load_desc_set_dynamic_index_intel:
|
||||
case nir_intrinsic_load_global_constant_bounded:
|
||||
case nir_intrinsic_load_global_constant_offset:
|
||||
case nir_intrinsic_resource_intel:
|
||||
|
|
|
|||
|
|
@ -2156,16 +2156,6 @@ intrinsic("resource_intel", dest_comp=1, bit_sizes=[32],
|
|||
indices=[DESC_SET, BINDING, RESOURCE_ACCESS_INTEL, RESOURCE_BLOCK_INTEL],
|
||||
flags=[CAN_ELIMINATE, CAN_REORDER])
|
||||
|
||||
# 64-bit global address for a Vulkan descriptor set
|
||||
# src[0] = { set }
|
||||
intrinsic("load_desc_set_address_intel", dest_comp=1, bit_sizes=[64],
|
||||
src_comp=[1], flags=[CAN_ELIMINATE, CAN_REORDER])
|
||||
|
||||
# Base offset for a given set in the flatten array of dynamic offsets
|
||||
# src[0] = { set }
|
||||
intrinsic("load_desc_set_dynamic_index_intel", dest_comp=1, bit_sizes=[32],
|
||||
src_comp=[1], flags=[CAN_ELIMINATE, CAN_REORDER])
|
||||
|
||||
# OpSubgroupBlockReadINTEL and OpSubgroupBlockWriteINTEL from SPV_INTEL_subgroups.
|
||||
intrinsic("load_deref_block_intel", dest_comp=0, src_comp=[-1],
|
||||
indices=[ACCESS], flags=[CAN_ELIMINATE])
|
||||
|
|
|
|||
|
|
@ -155,7 +155,6 @@ can_remat_instr(nir_instr *instr, struct sized_bitset *remat)
|
|||
case nir_intrinsic_load_vulkan_descriptor:
|
||||
case nir_intrinsic_load_push_constant:
|
||||
case nir_intrinsic_load_global_constant:
|
||||
case nir_intrinsic_load_desc_set_address_intel:
|
||||
/* These intrinsics don't need to be spilled as long as they don't
|
||||
* depend on any spilled values.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue