aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/gcn
AgeCommit message (Expand)AuthorFilesLines
2022-01-03Update copyright years.Jakub Jelinek18-18/+18
2021-12-10amdgcn: Change offload variable table discoveryAndrew Stubbs1-32/+19
2021-11-25amdgcn: Fix ICE generating CFI [PR103396]Andrew Stubbs1-1/+1
2021-10-15amdgcn: fix up offload debug linking with LLVM 13Andrew Stubbs3-29/+26
2021-10-07amdgcn: Fix assembler version incompatibilityAndrew Stubbs1-4/+12
2021-10-07amdgcn: Implement -msram-ecc=anyAndrew Stubbs3-38/+96
2021-10-07amdgcn: Support LLVM 13 assembler syntaxAndrew Stubbs2-18/+89
2021-09-17openacc: Remove unnecessary barriers (gimple worker partitioning/broadcast)Julian Brown1-3/+8
2021-09-17openacc: Shared memory layout optimisationJulian Brown5-67/+92
2021-08-09amdgcn: Enable OpenACC worker partitioning for AMD GCNJulian Brown2-17/+3
2021-08-09openacc: Middle-end worker-partitioning supportJulian Brown3-34/+35
2021-07-28amdgcn: Fix attributes for LLVM-12 [PR 100208]Andrew Stubbs3-6/+53
2021-07-19amdgcn: Add -mxnack and -msram-ecc [PR 100208]Andrew Stubbs7-4/+104
2021-06-30[amdgcn] Add hook for DWARF address spaces.Hafiz Abid Qadeer1-0/+29
2021-06-30[amdgcn] Use frame pointer for CFA expressions.Hafiz Abid Qadeer1-14/+46
2021-06-30[amdgcn] Update CFI configurationHafiz Abid Qadeer2-11/+81
2021-06-29amdgcn: Enable support for TImode for AMD GCNJulian Brown2-4/+37
2021-06-29amdgcn: Add clrsbsi2/clrsbdi2 implementationJulian Brown1-2/+38
2021-06-29amdgcn: Add [us]mulsid3/muldi3 patternsJulian Brown1-0/+94
2021-06-29amdgcn: Add [us]mulsi3_highpart SGPR alternativesJulian Brown1-7/+55
2021-06-29amdgcn: Mark s_mulk_i32 as clobbering SCCJulian Brown1-1/+4
2021-06-18gcc/configure.ac: fix register issue for global_load assembler functionsMarcel Vollweiler1-4/+13
2021-05-21[OpenACC privatization] Largely extend diagnostics and corresponding testsuit...Thomas Schwinge2-2/+2
2021-05-21openacc: Add support for gang local storage allocation in shared memory [PR90...Julian Brown3-5/+10
2021-05-18startswith: Fix offloading targets.Martin Liska1-1/+3
2021-05-18Use startswith in targets.Martin Liska1-6/+4
2021-05-07Revert "amdgcn: disable TImode"Andrew Stubbs1-1/+1
2021-05-07amdgcn: disable TImodeAndrew Stubbs1-1/+1
2021-03-19amdgcn: Typo fixAndrew Stubbs1-1/+1
2021-03-18amdgcn: Silence warnings in gcn.cAndrew Stubbs1-7/+10
2021-02-03amdgcn: Add gfx908 supportAndrew Stubbs6-4/+15
2021-01-26amdgcn: Allow V64DFmode min/max reductionsAndrew Stubbs1-1/+2
2021-01-14[gcn offloading] Only supported in 64-bit configurationsThomas Schwinge1-126/+134
2021-01-13i386, expand: Optimize also 256-bit and 512-bit permutatations as vpmovzx if ...Jakub Jelinek1-3/+4
2021-01-12amdgcn: Remove dead code for fixed v0 registerJulian Brown1-4/+0
2021-01-12amdgcn: Fix exec register live-on-entry to BB in md-reorgJulian Brown1-1/+16
2021-01-12amdgcn: Improve FP division accuracyJulian Brown2-20/+43
2021-01-12amdgcn: Fix subdf3 patternJulian Brown1-1/+1
2021-01-04Update copyright years.Jakub Jelinek18-18/+18
2020-12-16opts: Remove all usages of Report keyword.Martin Liska1-6/+6
2020-11-26Fix early-debug relocationsAndrew Stubbs1-5/+10
2020-10-20collect-utils.c, lto-wrapper + mkoffload: Improve -save-temps filenameTobias Burnus1-3/+4
2020-10-07amdgcn: Use scalar instructions for addptrdi3Andrew Stubbs1-12/+31
2020-09-18amdgcn: Remove omp_gcn passAndrew Stubbs3-139/+0
2020-09-14options: Save and restore opts_set for Optimization and Target optionsJakub Jelinek1-4/+6
2020-09-11amdgcn: align TImode registersAndrew Stubbs2-1/+4
2020-09-08amdgcn: Add waitcnt after LDS write instructionsJulian Brown2-5/+5
2020-09-08openacc: Fix mkoffload SGPR/VGPR count parsing for HSACO v3Julian Brown1-15/+25
2020-08-28amdgcn: Update vec_safe_grow_cleared usageAndrew Stubbs1-1/+1
2020-08-04amdgcn: Remove dead defines from gcn-runAndrew Stubbs1-18/+0