summaryrefslogtreecommitdiff
path: root/src/amd/compiler/tests
AgeCommit message (Expand)AuthorFilesLines
31 hoursaco: move live var information into struct ProgramDaniel Schürmann1-2/+2
8 daysaco: use GFX12 scope/temporal-hintRhys Perry1-49/+85
8 daysaco: use ac_hw_cache_flagsRhys Perry1-21/+64
9 daysaco/ra: use round robin register allocationDaniel Schürmann1-13/+13
9 daysaco/ra: re-use registers from killed operandsDaniel Schürmann2-6/+4
2024-05-30meson: remove --depfile for aco_testsRhys Perry2-7/+0
2024-05-28aco/gfx12: sign-extend s_getpc_b64Rhys Perry1-27/+31
2024-05-28aco: support GFX12 in insert_NOPsRhys Perry1-248/+426
2024-05-21aco: use scalar phi lowering for lcssa workaroundRhys Perry1-0/+122
2024-05-20meson: use glslang --depfile argument when possibleDylan Baker2-4/+15
2024-05-20aco/waitcnt: support GFX12 in waitcnt passRhys Perry1-0/+353
2024-05-14aco/tests: add GFX12 assembler testsRhys Perry1-562/+752
2024-05-14aco/tests: support GFX12Rhys Perry2-3/+8
2024-05-14aco/tests: Insert p_logical_start/end in reduce_temp testsFriedrich Vock1-0/+5
2024-05-13aco/gfx11: use v_swap_b16Georg Lehmann1-21/+7
2024-05-10aco: add wait_imm::unpack and wait_imm::maxRhys Perry1-1/+1
2024-05-10aco/waitcnt: fix DS/VMEM ordered writes when mixedRhys Perry1-0/+68
2024-05-08aco/gfx11+: optimize v_fma_mix throughputGeorg Lehmann1-8/+8
2024-05-06aco/tests: simplify small constant copy testGeorg Lehmann1-8/+1
2024-05-06aco/gfx10: use v_add_u16 with literal for constant copiesGeorg Lehmann1-4/+4
2024-05-06aco/gfx11+: use v_cvt_pk_u8_f32 for 8bit constant copiesGeorg Lehmann1-12/+8
2024-05-04radv: always run nir_opt_16bit_tex_imageGeorg Lehmann1-8/+8
2024-05-02aco/lower_to_hw: remove gfx6/7 subdword pathsGeorg Lehmann1-168/+8
2024-05-02aco/ra: remove gfx6/7 subdword pathsGeorg Lehmann3-44/+2
2024-05-02aco: add tests for lower_subdwordGeorg Lehmann4-0/+160
2024-04-26aco/tests: add tests for divergent merge phi with undefRhys Perry1-0/+136
2024-04-26aco/tests: add tests for hidden breaks/continuesRhys Perry1-0/+101
2024-04-26aco/lower_phis: implement SGPR phi loweringDaniel Schürmann1-0/+2
2024-04-25aco/tests: validate before and after post-ra testsGeorg Lehmann1-0/+24
2024-04-25aco/lower_to_hw: fix 16bit p_insert on gfx8Georg Lehmann1-12/+35
2024-04-25aco/tests/post_ra: fix various validation errorsGeorg Lehmann1-25/+30
2024-04-25aco/tests: don't use undef for descriptorsGeorg Lehmann1-6/+8
2024-04-18radv: Run DCE before deleting I/O variables.Timur Kristóf1-5/+5
2024-04-16aco/tests: remove LLVM 11 codeRhys Perry1-13/+4
2024-04-16aco/tests: don't assume constructor orderRhys Perry2-5/+10
2024-04-11aco: remove occupancy check in dealloc_vgprs()Rhys Perry2-8/+24
2024-04-10radv: move aluGeorg Lehmann1-4/+5
2024-04-10aco: add ra test for hi v_interp_p2_f16Georg Lehmann1-0/+20
2024-04-10aco/tests: add assembler tests for interp high_16bitsGeorg Lehmann1-0/+43
2024-04-10aco: swap opsel and wait_exp for vinterpGeorg Lehmann1-10/+10
2024-04-08aco/tests: add control flow testsRhys Perry1-0/+545
2024-04-08aco/tests: add isel test helpersRhys Perry2-0/+102
2024-04-08aco: use SPDX-License-IdentifierSamuel Pitoiset20-378/+22
2024-03-29aco: avoid breaking clauses with waitcntRhys Perry1-0/+76
2024-03-28aco: remove create_instruction() template parameterDaniel Schürmann4-9/+6
2024-03-28aco: change return type of create_instruction() to Instruction*Daniel Schürmann3-9/+9
2024-03-28aco: remove SOPP_instruction::block memberDaniel Schürmann2-18/+18
2024-03-28aco: use instr_class::branch to identify SOPP branchesDaniel Schürmann1-2/+2
2024-03-28radv: Rename src/amd/vulkan/vk_format.h to src/amd/vulkan/radv_formats.hYonggang Luo1-1/+1
2024-03-22aco/gfx11: fix scratch ST mode assemblyRhys Perry1-0/+3