aco: implement 16-bit reduce operations on GFX6-GFX7
[mesa.git] / src / amd / compiler / aco_lower_to_hw_instr.cpp
2020-06-03 Samuel Pitoisetaco: implement 16-bit reduce operations on GFX6-GFX7
2020-06-02 Oschowaaco: Use correct reference type in for-range-loop.
2020-06-02 Timur Kristófaco: Implement subgroup shuffle on GFX6-7.
2020-06-02 Timur Kristófaco/gfx10: Refactor of GFX10 wave64 bpermute.
2020-05-29 Samuel Pitoisetaco: sign-extend input/indentity for 32-bit reduce...
2020-05-29 Samuel Pitoisetaco: allow gfx10_wave64_bpermute with 8-bit/16-bit...
2020-05-29 Samuel Pitoisetaco: implement 8-bit/16-bit reductions on GFX10
2020-05-21 Samuel Pitoisetaco: sign-extend the input and identity for 8-bit subgr...
2020-05-21 Samuel Pitoisetaco: implement 8-bit/16-bit reductions
2020-05-14 Rhys Perryaco: split operations that use a swap's definition
2020-04-28 Rhys Perryaco: split self-intersecting copies instead of swapping
2020-04-23 Rhys Perryaco: decrease the uses of other copy operations after...
2020-04-22 Rhys Perryaco: implement 64-bit sgpr swaps
2020-04-22 Rhys Perryaco: implement sub-dword swaps
2020-04-22 Rhys Perryaco: fix copy statistic for 64-bit vgpr constant copy
2020-04-03 Daniel Schürmannaco: lower subdword shuffles correctly.
2020-04-03 Daniel Schürmannaco: small refactoring of shuffle code lowering
2020-04-03 Rhys Perryaco: make PhysReg in units of bytes
2020-04-03 Rhys Perryaco: add various compiler statistics
2020-03-30 Timur Kristófaco: Create null exports in instruction selection inste...
2020-03-24 Rhys Perryaco: implement 64-bit VGPR constant copies in handle_op...
2020-03-24 Rhys Perryaco: remove dead code in handle_operands()
2020-01-14 Timur Kristófaco: Implement 64-bit constant propagation.
2020-01-10 Daniel Schürmannaco: compact various Instruction classes
2019-12-07 Daniel Schürmannaco: implement exclusive scan for SI/CI
2019-12-07 Daniel Schürmannaco: implement inclusive_scan for SI/CI
2019-12-07 Daniel Schürmannaco: implement (clustered) reductions for SI/CI
2019-12-07 Daniel Schürmannaco: don't use a scalar temporary for reductions on...
2019-12-07 Daniel Schürmannaco: split read/writelane opcode into VOP2/VOP3 version...
2019-12-04 Timur Kristófaco/wave32: Fix reductions.
2019-12-04 Timur Kristófaco/wave32: Use lane mask regclass for exec/vcc.
2019-11-19 Rhys Perryaco: implement 64-bit integer reductions
2019-11-19 Rhys Perryaco: refactor reduction lowering helpers
2019-11-15 Rhys Perryaco: implement VK_KHR_shader_float_controls
2019-11-12 Rhys Perryaco: use DPP instead of exec modification when lowering...
2019-10-28 Timur Kristófaco: Introduce vgpr_limit to keep track of available...
2019-10-28 Timur Kristófaco: Implement subgroup shuffle in GFX10 wave64 mode.
2019-10-28 Rhys Perryaco: Remove dead code in reduction lowering.
2019-10-28 Rhys Perryaco: Fix reductions on GFX10.
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