aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/gcn
AgeCommit message (Expand)AuthorFilesLines
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
2024-01-08amdgcn: Add gfx1100 to new XNACK defaults in mkoffloadTobias Burnus1-0/+1
2024-01-08GCN: Add pre-initial support for gfx1100Tobias Burnus9-36/+65
2024-01-08amdgcn: Match new XNACK defaults in mkoffloadAndrew Stubbs1-2/+21
2024-01-08amdgcn: Don't double-count AVGPRsAndrew Stubbs1-29/+0
2024-01-05Implement ASM_DECLARE_FUNCTION_NAME using ASM_OUTPUT_FUNCTION_LABELIlya Leoshkevich1-3/+2
2024-01-04Add generated .opt.urls filesDavid Malcolm1-0/+23
2024-01-03Update copyright years.Jakub Jelinek17-17/+17
2023-12-20No libstdc++ for GCNThomas Schwinge1-0/+4
2023-12-13amdgcn: Work around XNACK register allocation problemAndrew Stubbs4-4/+33
2023-12-13amdgcn: Support XNACK modeAndrew Stubbs5-136/+179
2023-12-06amdgcn, libgomp: low-latency allocatorAndrew Stubbs2-1/+17
2023-12-02Allow target attributes in non-gnu namespacesRichard Sandiford1-5/+3
2023-11-27GCN: Remove 'last_arg' spec functionThomas Schwinge3-43/+1
2023-11-27GCN: Tag '-march=[...]', '-mtune=[...]' as 'Negative' of themselves [PR112669]Thomas Schwinge1-2/+2
2023-11-27amdgcn: Disallow TImode vector permuteAndrew Stubbs1-1/+3
2023-11-22amdgcn: Fix vector TImode reload loopAndrew Stubbs1-4/+4
2023-11-15amdgcn: Add Accelerator VGPR registersAndrew Stubbs7-191/+533
2023-11-15amdgcn: simplify secondary reload patternsAndrew Stubbs2-90/+4
2023-11-10amdgcn: Fix v_add constraints (pr112308)Andrew Stubbs1-50/+68
2023-11-10amdgcn: Fix vector min/max ICEAndrew Stubbs1-1/+9
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung1-2/+27
2023-10-27amdgcn: Fix bug in gfx1030 support patchAndrew Stubbs1-4/+2
2023-10-27amdgcn: silence warningsAndrew Stubbs2-3/+5
2023-10-20amdgcn: add -march=gfx1030 EXPERIMENTALAndrew Stubbs9-87/+183