xref: /aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/sfn_nir_lower_alu.h (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1 /* -*- mesa-c++  -*-
2  * Copyright 2019 Collabora LTD
3  * Author: Gert Wollny <[email protected]>
4  * SPDX-License-Identifier: MIT
5  */
6 
7 #ifndef SFN_NIR_LOWER_ALU_H
8 #define SFN_NIR_LOWER_ALU_H
9 
10 #include "amd_family.h"
11 #include "nir.h"
12 
13 bool
14 r600_nir_lower_pack_unpack_2x16(nir_shader *shader);
15 
16 bool
17 r600_nir_lower_trigen(nir_shader *shader, enum amd_gfx_level gfx_level);
18 
19 bool
20 r600_nir_fix_kcache_indirect_access(nir_shader *shader);
21 
22 #endif // SFN_NIR_LOWER_ALU_H
23