xref: /aosp_15_r20/external/mesa3d/src/nouveau/compiler/nak/lib.rs (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1 // Copyright © 2023 Collabora, Ltd.
2 // SPDX-License-Identifier: MIT
3 
4 mod api;
5 mod assign_regs;
6 mod builder;
7 mod calc_instr_deps;
8 mod from_nir;
9 mod ir;
10 mod legalize;
11 mod liveness;
12 mod lower_copy_swap;
13 mod lower_par_copies;
14 mod nir_instr_printer;
15 mod opt_bar_prop;
16 mod opt_copy_prop;
17 mod opt_crs;
18 mod opt_dce;
19 mod opt_jump_thread;
20 mod opt_lop;
21 mod opt_out;
22 mod opt_prmt;
23 mod opt_uniform_instrs;
24 mod qmd;
25 mod repair_ssa;
26 mod sm50;
27 mod sm70;
28 mod sph;
29 mod spill_values;
30 mod to_cssa;
31 mod union_find;
32 
33 #[cfg(test)]
34 mod hw_tests;
35 
36 #[cfg(test)]
37 mod hw_runner;
38