aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/gcn
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Update copyright years.Jakub Jelinek21-22/+22
2024-12-11middle-end: Pass stmt_vec_info to TARGET_SIMD_CLONE_USABLE [PR96342]Andre Vieira1-1/+2
2024-12-09GCN: Fix 'real_from_integer' usageThomas Schwinge1-1/+1
2024-12-06diagnostics: UX: add doc URLs for attributes (v2)David Malcolm1-0/+3
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-19amdgcn: Fix build failure (PR117657)Andrew Stubbs1-3/+4
2024-11-18gcn: Add else operand to masked loads.Robin Dapp2-12/+13
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek3-66/+66
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics: 'gcc/config/gcn/...Thomas Schwinge1-0/+1
2024-10-22GCN: Initial generic-target handling, add more GCN macro definesTobias Burnus7-32/+147
2024-10-22amdgcn: Refactor device settings into a def fileAndrew Stubbs13-271/+476
2024-10-21amdgcn: silence warningAndrew Stubbs1-1/+1
2024-09-23gcn/mkoffload.cc: Re-add fprintf for #include of stdlib.h/stdbool.hTobias Burnus1-0/+6
2024-09-13gcn/mkoffload.cc: Use #embed for including the generated ELF fileTobias Burnus1-67/+12
2024-09-10Pass host specific ABI opts from mkoffload.Prathamesh Kulkarni1-11/+15
2024-09-02amdgcn: Remove TARGET_GCN5_PLUSAndrew Stubbs5-135/+59
2024-09-02amdgcn: Remove TARGET_GCN3Andrew Stubbs4-31/+7
2024-09-02amdgcn: remove gfx803 "Fiji" supportAndrew Stubbs7-51/+16
2024-08-09amdgcn: Add padding to trampolineAndrew Stubbs2-1/+2
2024-08-08amdgcn: Fix VGPR max countAndrew Stubbs1-0/+7
2024-08-08amdgcn: Re-enable trampolinesAndrew Stubbs1-5/+0
2024-07-02amdgcn: invent target feature flagsAndrew Stubbs4-87/+155
2024-06-28amdgcn: Fix RDNA V32 permutations [PR115640]Andrew Stubbs1-1/+1
2024-06-25Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook mode_for_floating_typeKewen Lin1-3/+0
2024-05-29libgomp: Enable USM for AMD APUs and MI200 devicesTobias Burnus1-1/+1
2024-04-26amdgcn: Add gfx90c targetFrederik Harwath7-2/+26
2024-04-08GCN: '--param=gcn-preferred-vectorization-factor=[default,32,64]'Thomas Schwinge2-1/+29
2024-04-03GCN: Fix --with-arch= handling in mkoffload [PR111966]Tobias Burnus1-18/+72
2024-03-25amdgcn: Add gfx1036 targetRichard Biener7-5/+27
2024-03-22amdgcn: Adjust GFX10/GFX11 cache coherencyAndrew Stubbs1-31/+55
2024-03-22amdgcn: Prefer V32 on RDNA devicesAndrew Stubbs1-0/+26
2024-03-22amdgcn: Add gfx1103 targetAndrew Stubbs7-7/+29
2024-03-21amdgcn: Comment correctionAndrew Stubbs1-2/+2
2024-03-21amdgcn: Ensure gfx11 is running in cumodeAndrew Stubbs1-0/+1
2024-03-21amdgcn: Clean up device memory in gcn-runAndrew Stubbs1-1/+7
2024-03-14gcn: Fix a comment typoJakub Jelinek1-1/+1
2024-02-19GCN: Conditionalize 'define_expand "reduc_<fexpander>_scal_<mode>"' on '!TARG...Thomas Schwinge2-1/+5
2024-02-19GCN: Restore lost '__gfx90a__' target CPU definitionThomas Schwinge1-0/+6
2024-02-15amdgcn: Disallow unsupported permute on RDNA devicesAndrew Stubbs2-8/+14
2024-02-01GCN: Don't hard-code number of SGPR/VGPR/AVGPR registersThomas Schwinge2-6/+15
2024-02-01GCN: Remove 'FIRST_{SGPR,VGPR,AVGPR}_REG', 'LAST_{SGPR,VGPR,AVGPR}_REG' from ...Thomas Schwinge1-8/+2
2024-02-01GCN: Remove 'SGPR_OR_VGPR_REGNO_P' definitionThomas Schwinge1-1/+0
2024-02-01GCN, RDNA 3: Adjust 'sync_compare_and_swap<mode>_lds_insn'Thomas Schwinge1-1/+6
2024-01-29gcn/gcn-valu.md: Disable fold_left_plus for TARGET_RDNA2_PLUS [PR113615]Tobias Burnus1-1/+2
2024-01-29gcn/mkoffload.cc: Fix SRAM_ECC and XNACK handling [PR111966]Tobias Burnus1-18/+32
2024-01-26amdgcn: additional gfx1030/gfx1100 supportAndrew Stubbs4-16/+62
2024-01-26gcn/gcn-hsa.h: Always pass --amdhsa-code-object-version= in ASM_SPECTobias Burnus1-1/+16
2024-01-25gcn: Add missing space to ASM_SPEC in gcn-hsa.hTobias Burnus1-1/+1
2024-01-23gcn: Fix a warningJakub Jelinek1-1/+2
2024-01-22[gcn] mkoffload: Fix linking with "-g"; fix file deletion; improve diagnostic...Tobias Burnus1-16/+16