intel/compiler: Move logical-send lowering to a separate file

brw_fs.cpp was 10kloc.  Now it's only 7.5kloc.  Ugh.

v2: Rebase on 9680e0e4a2.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17379>
This commit is contained in:
Ian Romanick 2022-06-27 12:24:58 -07:00 committed by Marge Bot
parent c751ca769f
commit 07b9bfacc7
4 changed files with 2660 additions and 2621 deletions

File diff suppressed because it is too large Load Diff

View File

@ -658,4 +658,11 @@ void brw_compute_urb_setup_index(struct brw_wm_prog_data *wm_prog_data);
void brw_nir_lower_simd(nir_shader *nir, unsigned dispatch_width);
namespace brw {
class fs_builder;
}
fs_reg brw_sample_mask_reg(const brw::fs_builder &bld);
void brw_emit_predicate_on_sample_mask(const brw::fs_builder &bld, fs_inst *inst);
#endif /* BRW_FS_H */

File diff suppressed because it is too large Load Diff

View File

@ -78,6 +78,7 @@ libintel_compiler_files = files(
'brw_ir_vec4.h',
'brw_isa_info.h',
'brw_kernel.c',
'brw_lower_logical_sends.cpp',
'brw_mesh.cpp',
'brw_nir.h',
'brw_nir.c',