summaryrefslogtreecommitdiff
path: root/src/amd/compiler/aco_print_ir.cpp
AgeCommit message (Expand)AuthorFilesLines
3 daysaco: support GFX12 in assemblerRhys Perry1-0/+2
7 daysaco: add wait_imm::unpack and wait_imm::maxRhys Perry1-7/+11
2024-04-10aco/assembler: add vintrp high_16bit supportGeorg Lehmann1-0/+2
2024-04-08aco: use SPDX-License-IdentifierSamuel Pitoiset1-19/+1
2024-03-28aco: unify different SALU types into single struct SALU_instructionDaniel Schürmann1-3/+3
2024-03-28aco: remove SOPP_instruction::block memberDaniel Schürmann1-3/+3
2024-03-28aco: use instr_class::branch to identify SOPP branchesDaniel Schürmann1-1/+1
2024-02-09aco: print exec/vcc_lo/hi for single dword accessGeorg Lehmann1-7/+11
2024-02-09aco: print permlane16 bc/fiGeorg Lehmann1-7/+15
2024-02-09aco: don't print hi() for permlane opselGeorg Lehmann1-1/+2
2024-02-09aco: print neg prettier for packed mathGeorg Lehmann1-6/+5
2024-02-09aco/print_ir: don't use alloca for input modifiersGeorg Lehmann1-48/+51
2024-02-08aco: improve printing of VOPD instructionsRhys Perry1-6/+34
2024-02-05aco: add VOPD formatRhys Perry1-0/+6
2024-01-24aco: fix printing dpp8Georg Lehmann1-1/+1
2023-11-09aco: Update printed block kindsFriedrich Vock1-0/+4
2023-10-04aco: add fetch_inactive field to DPP instructionsRhys Perry1-0/+4
2023-10-04aco: shrink DPP8_instructionRhys Perry1-3/+4
2023-09-14aco: remove fast path in insert_exec_mask's process_instructionsRhys Perry1-2/+0
2023-08-23aco: rework printing shader stagesSamuel Pitoiset1-43/+33
2023-06-26aco: Add s_wait_event argument bit definitionsVitaliy Triang3l Kuzmin1-0/+5
2023-06-16aco: reformat according to its .clang-formatEric Engestrom1-1/+1
2023-05-30aco: improve printing of s_delay_aluRhys Perry1-0/+25
2023-05-04amd: Cleanup old GS intrinsics code.Timur Kristóf1-4/+4
2023-03-16aco: add RT stage enumsDaniel Schürmann1-0/+2
2023-03-09aco: use array indexing for opsel/opsel_lo/opsel_hiGeorg Lehmann1-6/+5
2023-03-07aco: remove VOP[123C]P? structsGeorg Lehmann1-2/+2
2023-03-07aco/print_ir: simplify using VALU instructionGeorg Lehmann1-49/+13
2023-02-27aco/gfx11: use dpp_row_xmask and dpp_row_shareGeorg Lehmann1-0/+4
2022-11-29radv,aco: remove old GS copy shader codeRhys Perry1-2/+0
2022-10-28aco: add storage_gdsRhys Perry1-2/+2
2022-10-25aco: split the sendmsg enumeration into sendmsg_rtnSamuel Pitoiset1-8/+18
2022-09-30aco: update sendmsg enum from LLVMRhys Perry1-5/+23
2022-09-30aco/gfx11: fix s_waitcnt printingRhys Perry1-15/+15
2022-09-30aco: improve printing of s_waitcnt_depctrRhys Perry1-0/+24
2022-09-30aco: improve printing of sgpr_nullRhys Perry1-0/+2
2022-09-26aco: omit read-only memory_sync_info when printingRhys Perry1-3/+6
2022-09-26aco: add VINTERP instruction formatRhys Perry1-0/+18
2022-09-26aco: add LDSDIR instruction formatRhys Perry1-0/+9
2022-09-26aco: rename Interp_instruction to VINTRP_instructionRhys Perry1-1/+1
2022-07-08aco: make FLAT_instruction::offset signedRhys Perry1-1/+1
2022-06-10aco: Print r128/a16 MIMG bits separately.Georg Lehmann1-2/+4
2022-05-13amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák1-1/+1
2022-03-17aco: improve support for v_fma_mixRhys Perry1-2/+17
2022-02-25aco: Add storage class for Task Shader payload.Timur Kristóf1-0/+2
2022-02-08aco: merge block_kind_uses_[demote|discard_if]Daniel Schürmann1-4/+2
2022-02-08aco: remove block_kind_discardDaniel Schürmann1-2/+0
2022-01-04aco: fix a dynamic-stack-buffer-overflow when printing instructionsSamuel Pitoiset1-8/+9
2021-12-31aco: support DPP8Tatsuyuki Ishi1-4/+9
2021-12-31aco: Add Mesh and Task shader stages.Timur Kristóf1-0/+4