mesa/src/amd/llvm
Faith Ekstrand 80a1836d8b nir: Get rid of nir_dest_bit_size()
We could add a nir_def_bit_size() helper but we use ->bit_size about 3x
as often as nir_dest_bit_size() today so that's a major Coccinelle
refactor anyway and this doesn't make it much worse.  Most of this
commit was generated byt the following semantic patch:

    @@
    expression D;
    @@

    <...
    -nir_dest_bit_size(D)
    +D.ssa.bit_size
    ...

Some manual fixup was needed, especially in cpp files where Coccinelle
tends to give up the moment it sees any interesting C++.

Acked-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24674>
2023-08-14 21:22:53 +00:00
..
ac_llvm_build.c ac/llvm: fix wave32 ac_build_mbcnt_add with 64-bit mask 2023-07-17 11:21:35 +00:00
ac_llvm_build.h compiler: Move from nir_scope to mesa_scope 2023-06-19 23:29:26 +00:00
ac_llvm_helper.cpp ac/llvm: fix AC_TM_CHECK_IR 2023-07-17 11:21:34 +00:00
ac_llvm_util.c ac/llvm: set +cumode for radeonsi 2023-06-11 08:25:45 +00:00
ac_llvm_util.h ac/llvm: set +cumode for radeonsi 2023-06-11 08:25:45 +00:00
ac_nir_to_llvm.c nir: Get rid of nir_dest_bit_size() 2023-08-14 21:22:53 +00:00
ac_nir_to_llvm.h ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MIT 2023-05-24 21:48:19 +00:00
ac_shader_abi.h ac/llvm,radeonsi: lower nir_load_user_data_amd in abi 2023-06-13 03:41:02 +00:00
meson.build ac/radv: decouple radv vulkan driver and compiler from gallium 2023-08-03 09:45:42 +00:00