summaryrefslogtreecommitdiff
path: root/src/amd/compiler/aco_print_ir.cpp
Commit message (Expand)AuthorAgeFilesLines
* amd: Cleanup old GS intrinsics code.Timur Kristóf2023-05-041-4/+4
* aco: add RT stage enumsDaniel Schürmann2023-03-161-0/+2
* aco: use array indexing for opsel/opsel_lo/opsel_hiGeorg Lehmann2023-03-091-6/+5
* aco: remove VOP[123C]P? structsGeorg Lehmann2023-03-071-2/+2
* aco/print_ir: simplify using VALU instructionGeorg Lehmann2023-03-071-49/+13
* aco/gfx11: use dpp_row_xmask and dpp_row_shareGeorg Lehmann2023-02-271-0/+4
* radv,aco: remove old GS copy shader codeRhys Perry2022-11-291-2/+0
* aco: add storage_gdsRhys Perry2022-10-281-2/+2
* aco: split the sendmsg enumeration into sendmsg_rtnSamuel Pitoiset2022-10-251-8/+18
* aco: update sendmsg enum from LLVMRhys Perry2022-09-301-5/+23
* aco/gfx11: fix s_waitcnt printingRhys Perry2022-09-301-15/+15
* aco: improve printing of s_waitcnt_depctrRhys Perry2022-09-301-0/+24
* aco: improve printing of sgpr_nullRhys Perry2022-09-301-0/+2
* aco: omit read-only memory_sync_info when printingRhys Perry2022-09-261-3/+6
* aco: add VINTERP instruction formatRhys Perry2022-09-261-0/+18
* aco: add LDSDIR instruction formatRhys Perry2022-09-261-0/+9
* aco: rename Interp_instruction to VINTRP_instructionRhys Perry2022-09-261-1/+1
* aco: make FLAT_instruction::offset signedRhys Perry2022-07-081-1/+1
* aco: Print r128/a16 MIMG bits separately.Georg Lehmann2022-06-101-2/+4
* amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák2022-05-131-1/+1
* aco: improve support for v_fma_mixRhys Perry2022-03-171-2/+17
* aco: Add storage class for Task Shader payload.Timur Kristóf2022-02-251-0/+2
* aco: merge block_kind_uses_[demote|discard_if]Daniel Schürmann2022-02-081-4/+2
* aco: remove block_kind_discardDaniel Schürmann2022-02-081-2/+0
* aco: fix a dynamic-stack-buffer-overflow when printing instructionsSamuel Pitoiset2022-01-041-8/+9
* aco: support DPP8Tatsuyuki Ishi2021-12-311-4/+9
* aco: Add Mesh and Task shader stages.Timur Kristóf2021-12-311-0/+4
* aco: rewrite print_reg_class()Rhys Perry2021-09-171-24/+8
* aco/print_ir: always print SDWA dst & src selectionsDaniel Schürmann2021-09-021-19/+22
* aco: remove explicit dst_preserve flagDaniel Schürmann2021-09-021-1/+1
* aco: rewrite SDWA selectorDaniel Schürmann2021-09-021-30/+16
* aco/print_ir: fix printing of VOPC_SDWA definitionsDaniel Schürmann2021-08-231-0/+2
* aco: Format.Daniel Schürmann2021-07-121-181/+118
* aco: remove (wrong) GCC array-bounds warningDaniel Schürmann2021-07-121-15/+14
* aco: add 'common/' and 'llvm/' prefix to #includesDaniel Schürmann2021-07-121-2/+2
* aco: add missing Licenses and remove Authors from filesDaniel Schürmann2021-07-121-0/+24
* aco: reorder and cleanup #includesDaniel Schürmann2021-07-121-1/+1
* aco: add and use Program::progressRhys Perry2021-04-211-0/+13
* aco: add aco_print_program() flags to print live_out and register demandRhys Perry2021-03-191-3/+25
* aco: add aco_print_program() flag to print kill flagsRhys Perry2021-03-191-0/+4
* aco: add ACO_DEBUG=perfinfoRhys Perry2021-03-111-0/+3
* aco: add print option to print program without temporary IDsRhys Perry2021-03-111-24/+31
* aco: return references in instruction cast methodsRhys Perry2021-01-221-159/+159
* aco: use format-check methodsRhys Perry2021-01-221-3/+3
* aco: use instruction cast methodsRhys Perry2021-01-221-24/+23
* aco: remove Format::{VOP3A,VOP3B}Rhys Perry2021-01-221-3/+3
* aco: form sparse load clausesRhys Perry2021-01-081-0/+2
* aco: Replace indexed array initializationJames Park2020-12-011-50/+55
* aco: add a new Operand flag to indicate that is 24-bitSamuel Pitoiset2020-11-231-0/+2
* aco/tests: add some more clamp combining testsRhys Perry2020-11-131-2/+2