aco/isel: move visit_intrinsic() into separate file
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34977>
This commit is contained in:
Daniel Schürmann 2025-05-14 12:02:21 +02:00 committed by Marge Bot
parent 8aae636e38
commit 64eed6807a
4 changed files with 4975 additions and 4956 deletions

View file

@ -251,6 +251,9 @@ void _isel_err(isel_context* ctx, const char* file, unsigned line, const nir_ins
/* aco_select_nir_alu.cpp */
void visit_alu_instr(isel_context* ctx, nir_alu_instr* instr);
/* aco_select_nir_intrinsics.cpp */
void visit_intrinsic(isel_context* ctx, nir_intrinsic_instr* instr);
} // namespace aco
#endif /* ACO_INSTRUCTION_SELECTION_H */

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -36,6 +36,7 @@ libaco_files = files(
'instruction_selection/aco_isel_helpers.cpp',
'instruction_selection/aco_isel_setup.cpp',
'instruction_selection/aco_select_nir_alu.cpp',
'instruction_selection/aco_select_nir_intrinsics.cpp',
'instruction_selection/aco_select_nir.cpp',
'instruction_selection/aco_select_ps_epilog.cpp',
'instruction_selection/aco_select_ps_prolog.cpp',