mesa/src/amd/compiler/instruction_selection
Olle Lögdahl 5c1dea7ee4 aco/isel: move if_context and loop_context to heap
if_context and loop_context are large structs and may cause
stack overflows during CF traversal. This fix moves them to
the heap.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40364>
2026-04-09 13:46:22 +00:00
..
aco_instruction_selection.h aco/isel: move if_context and loop_context to heap 2026-04-09 13:46:22 +00:00
aco_isel_cfg.cpp aco/isel: move if_context and loop_context to heap 2026-04-09 13:46:22 +00:00
aco_isel_helpers.cpp aco: fix PS epilog dual-source blending with only one color output 2026-03-05 09:38:23 +00:00
aco_isel_setup.cpp nir: add and use block predecessor helpers 2026-04-08 15:06:32 +00:00
aco_select_nir.cpp aco/isel: move if_context and loop_context to heap 2026-04-09 13:46:22 +00:00
aco_select_nir_alu.cpp aco/isel: optimize 16/64bit non constant valu bit test 2026-04-08 08:44:20 +00:00
aco_select_nir_intrinsics.cpp aco/isel: move if_context and loop_context to heap 2026-04-09 13:46:22 +00:00
aco_select_ps_epilog.cpp aco: fix PS epilog dual-source blending with only one color output 2026-03-05 09:38:23 +00:00
aco_select_ps_prolog.cpp aco: Add preload_preserved pseudo instruction 2025-11-06 12:09:39 +00:00
aco_select_trap_handler.cpp aco/isel: move if_context and loop_context to heap 2026-04-09 13:46:22 +00:00
aco_select_vs_prolog.cpp amd: rename ac_cu_info to ac_compiler_info 2026-03-03 08:50:12 +00:00