aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/compiler/aco_assembler.cpp
Commit message (Expand)AuthorAgeFilesLines
* aco: reorder VMEM operands in ACO IRDaniel Schürmann2020-01-291-10/+10
* aco: explicitly mark end blocks for exportsRhys Perry2020-01-241-11/+6
* aco: Fix maybe-uninitialized warnings.Timur Kristóf2020-01-221-0/+2
* aco: add new addr64 bit to MUBUF instructions on GFX6-GFX7Samuel Pitoiset2020-01-201-0/+3
* aco: fix emitting slc for MUBUF instructions on GFX6-GFX7Samuel Pitoiset2020-01-171-1/+1
* aco: fix emitting SMEM instructions with no operands on GFX6-GFX7Samuel Pitoiset2020-01-161-6/+8
* aco: set vm for pos0 exports on GFX10Rhys Perry2020-01-131-1/+1
* aco: compact various Instruction classesDaniel Schürmann2020-01-101-2/+1
* aco: Initial GFX7 SupportDaniel Schürmann2019-12-071-12/+35
* aco: fix SADDR with FLAT on GFX10Rhys Perry2019-11-291-1/+1
* aco: fix assembly of FLAT/GLOBAL atomicsRhys Perry2019-11-291-1/+1
* aco: allow constant offsets for global/scratch instructions on GFX10Rhys Perry2019-11-261-1/+4
* aco: implement VK_KHR_shader_float_controlsRhys Perry2019-11-151-1/+1
* ac: Handle invalid GFX10 format correctly in ac_get_tbuffer_format.Timur Kristóf2019-11-081-0/+1
* aco/gfx10: Add notes about some GFX10 hazards.Timur Kristóf2019-10-251-2/+4
* aco/gfx10: Update constant addresses in fix_branches_gfx10.Timur Kristóf2019-10-211-1/+12
* aco: Clean up usages of PhysReg::reg from aco_assembler.Timur Kristóf2019-10-101-27/+27
* aco: Initial work to avoid GFX10 hazards.Rhys Perry2019-10-101-2/+4
* aco: pad code with s_code_end on GFX10Rhys Perry2019-10-101-2/+13
* aco: workaround GFX10 0x3f branch bugRhys Perry2019-10-101-5/+39
* aco: Assemble opsel in VOP3 instructions.Rhys Perry2019-10-101-1/+2
* aco: Allow literals on VOP3 instructions.Rhys Perry2019-10-101-1/+1
* aco: Support subvector loops in aco_assembler.Timur Kristóf2019-10-101-1/+19
* aco: Support GFX10 VOP3 and VOP1 as VOP3 in aco_assembler.Timur Kristóf2019-10-101-6/+18
* aco: Support GFX10 EXP in aco_assembler.Timur Kristóf2019-10-101-1/+7
* aco: Fix GFX9 FLAT, SCRATCH, GLOBAL instructions, add GFX10 support.Timur Kristóf2019-10-101-8/+23
* aco: Support GFX10 MIMG and GFX9 D16 in aco_assembler.Timur Kristóf2019-10-101-3/+17
* aco: Support GFX10 MTBUF in aco_assembler.Timur Kristóf2019-10-101-3/+19
* aco: Support GFX10 MUBUF in aco_assembler.Timur Kristóf2019-10-101-1/+9
* aco: Support GFX10 DS in aco_assembler.Timur Kristóf2019-10-101-2/+7
* aco: Support GFX10 VINTRP in aco_assembler.Timur Kristóf2019-10-101-1/+9
* aco: Support GFX10 SMEM in aco_assembler.Timur Kristóf2019-10-101-13/+60
* aco: Add missing GFX10 specific fields and some README notes.Timur Kristóf2019-10-101-0/+2
* aco: Initial commit of independent AMD compilerDaniel Schürmann2019-09-191-0/+497