aco: Fix integer overflows when emitting parallel copies during RA
[mesa.git] / src / amd / compiler / aco_assembler.cpp
2020-08-26 Rhys Perryaco: create long jumps
2020-08-20 Samuel Pitoisetaco: rework the way various compilation/validation...
2020-08-04 Rhys Perryaco: update bug workarounds for GFX10_3
2020-07-30 Rhys Perryaco: add framework for unit testing
2020-07-21 Rhys Perryaco: always set FI on GFX10
2020-06-19 Samuel Pitoisetaco: replace == GFX10 with >= GFX10 where it's needed
2020-05-28 Rhys Perryaco: fix interaction with 3f branch workaround and...
2020-05-19 Samuel Pitoisetaco: fix off-by-one error with 16-bit MTBUF opcodes...
2020-05-19 Samuel Pitoisetaco: emit v_interp_*_f16 instructions as VOP3 instead...
2020-04-22 Rhys Perryaco: add VOP3P_instruction
2020-04-07 Timur Kristófaco/ngg: Fix exports for NGG VS and TES.
2020-04-03 Rhys Perryaco: add emission support for register-allocated sdwa...
2020-04-03 Rhys Perryaco: add SDWA_instruction
2020-04-03 Rhys Perryaco: make PhysReg in units of bytes
2020-03-30 Timur Kristófaco: Create null exports in instruction selection inste...
2020-01-29 Daniel Schürmannaco: reorder VMEM operands in ACO IR
2020-01-24 Rhys Perryaco: explicitly mark end blocks for exports
2020-01-22 Timur Kristófaco: Fix maybe-uninitialized warnings.
2020-01-20 Samuel Pitoisetaco: add new addr64 bit to MUBUF instructions on GFX6...
2020-01-17 Samuel Pitoisetaco: fix emitting slc for MUBUF instructions on GFX6...
2020-01-16 Samuel Pitoisetaco: fix emitting SMEM instructions with no operands...
2020-01-13 Rhys Perryaco: set vm for pos0 exports on GFX10
2020-01-10 Daniel Schürmannaco: compact various Instruction classes
2019-12-07 Daniel Schürmannaco: Initial GFX7 Support
2019-11-29 Rhys Perryaco: fix SADDR with FLAT on GFX10
2019-11-29 Rhys Perryaco: fix assembly of FLAT/GLOBAL atomics
2019-11-26 Rhys Perryaco: allow constant offsets for global/scratch instruct...
2019-11-15 Rhys Perryaco: implement VK_KHR_shader_float_controls
2019-11-08 Timur Kristófac: Handle invalid GFX10 format correctly in ac_get_tbu...
2019-10-25 Timur Kristófaco/gfx10: Add notes about some GFX10 hazards.
2019-10-21 Timur Kristófaco/gfx10: Update constant addresses in fix_branches_gfx10.
2019-10-10 Timur Kristófaco: Clean up usages of PhysReg::reg from aco_assembler.
2019-10-10 Rhys Perryaco: Initial work to avoid GFX10 hazards.
2019-10-10 Rhys Perryaco: pad code with s_code_end on GFX10
2019-10-10 Rhys Perryaco: workaround GFX10 0x3f branch bug
2019-10-10 Rhys Perryaco: Assemble opsel in VOP3 instructions.
2019-10-10 Rhys Perryaco: Allow literals on VOP3 instructions.
2019-10-10 Timur Kristófaco: Support subvector loops in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 VOP3 and VOP1 as VOP3 in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 EXP in aco_assembler.
2019-10-10 Timur Kristófaco: Fix GFX9 FLAT, SCRATCH, GLOBAL instructions, add...
2019-10-10 Timur Kristófaco: Support GFX10 MIMG and GFX9 D16 in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 MTBUF in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 MUBUF in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 DS in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 VINTRP in aco_assembler.
2019-10-10 Timur Kristófaco: Support GFX10 SMEM in aco_assembler.
2019-10-10 Timur Kristófaco: Add missing GFX10 specific fields and some README...
2019-09-19 Daniel Schürmannaco: Initial commit of independent AMD compiler