aco: rework barriers and replace can_reorder
[mesa.git] / src / amd / compiler / aco_scheduler.cpp
2020-07-28 Rhys Perryaco: rework barriers and replace can_reorder
2020-07-28 Rhys Perryaco: add missing add_to_hazard_query
2020-05-28 Rhys Perryaco: don't reorder barriers in the scheduler
2020-04-24 Timur Kristófaco: Const correctness for get_barrier_interaction.
2020-04-07 Timur Kristófaco/ngg: Schedule position exports of NGG VS/TES.
2020-04-07 Timur Kristófaco: Treat s_setprio as a scheduling barrier.
2020-03-16 Rhys Perryaco: move some register demand helpers into aco_live_va...
2020-03-13 Rhys Perryaco: don't stop scheduling at exports
2020-03-13 Rhys Perryaco: allow barriers to be skipped during scheduling
2020-03-13 Rhys Perryaco: add helpers for ensuring correct ordering while...
2020-03-13 Rhys Perryaco: add helpers for moving instructions for scheduling
2020-01-29 Daniel Schürmannaco: reorder VMEM operands in ACO IR
2020-01-24 Rhys Perryradv/aco,aco: implement GS on GFX9+
2020-01-10 Rhys Perryaco: limit register usage for large work groups
2019-12-21 Rhys Perryaco: fix vgpr alloc granule with wave32
2019-11-29 Rhys Perryaco: improve FLAT/GLOBAL scheduling
2019-11-04 Daniel Schürmannaco: fix accidential reordering of instructions when...
2019-10-30 Rhys Perryaco: try to group together VMEM loads of the same resource
2019-10-30 Daniel Schürmannaco: don't schedule instructions through depending...
2019-10-30 Daniel Schürmannaco: only skip RAR dependencies if the variable is...
2019-10-30 Daniel Schürmannaco: restrict scheduling depending on max_waves
2019-10-23 Rhys Perryaco: increase accuracy of SGPR limits
2019-10-16 Rhys Perryaco: fix scheduling with s_memtime/s_memrealtime
2019-10-09 Rhys Perryaco: move s_andn2_b64 instructions out of the p_discard_if
2019-09-19 Daniel Schürmannaco: Initial commit of independent AMD compiler