aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/gcn
AgeCommit message (Expand)AuthorFilesLines
2022-10-17GCN: Restore build with GCC 4.8Thomas Schwinge1-7/+7
2022-10-11amdgcn: Add vector integer negate insnAndrew Stubbs1-0/+13
2022-10-11amdgcn: vec_init for multiple vector sizesAndrew Stubbs2-26/+143
2022-10-11amdgcn: Add vec_extract for partial vectorsAndrew Stubbs3-1/+44
2022-10-11amdgcn: Resolve insn conditions at compile timeAndrew Stubbs2-4/+30
2022-10-11amdgcn: add multiple vector sizesAndrew Stubbs4-425/+938
2022-10-03vect: while_ult for integer masksAndrew Stubbs1-1/+7
2022-09-29amdgcn: remove unused variableAndrew Stubbs1-2/+0
2022-09-12nvptx/mkoffload.cc: Warn instead of error when reverse offload is not possibleTobias Burnus1-1/+1
2022-09-09GCN: libgomp+mkoffload.cc: Prepare for reverse offload fn lookupTobias Burnus1-1/+10
2022-09-09amdgcn: Add support for additional natively supported floating-point operationsKwok Cheung Yeung5-3/+332
2022-09-05rename DBX_REGISTER_NUMBER to DEBUGGER_REGNOMartin Liska2-2/+2
2022-08-30amdgcn: OpenMP SIMD routine supportAndrew Stubbs1-0/+63
2022-08-19mkoffload: Cleanup temporary omp_requires_fileTobias Burnus1-0/+2
2022-08-09amdgcn: Vector procedure call ABIAndrew Stubbs3-31/+42
2022-07-29amdgcn: 64-bit vector shiftsAndrew Stubbs1-8/+10
2022-07-29amdgcn: 64-bit notAndrew Stubbs1-0/+20
2022-07-06Restore 'GOMP_offload_unregister_ver' functionalityThomas Schwinge1-4/+4
2022-07-04OpenMP: Move omp requires checks to libgompTobias Burnus1-3/+24
2022-07-01gcn: Remove useless register keywordTobias Burnus1-1/+1
2022-06-27amdgcn: remove obsolete assembler workaroundsAndrew Stubbs1-29/+7
2022-05-25Add new parameter to vec_perm_const hook for specifying operand mode.Prathamesh Kulkarni1-2/+5
2022-05-24amdgcn: Add gfx90a supportAndrew Stubbs8-22/+91
2022-05-24amdgcn: Remove LLVM 9 assembler/linker supportAndrew Stubbs4-199/+26
2022-05-17Revert 'Use more ARRAY_SIZE.' for mkoffloadTobias Burnus1-1/+1
2022-05-17gcn/t-omp-device: Add 'amdgcn' as 'arch' [PR105602]Tobias Burnus2-2/+2
2022-05-16Use more ARRAY_SIZE.Martin Liska1-1/+1
2022-04-26GCN: Make "gang-private data-share memory exhausted" error more verboseThomas Schwinge1-2/+3
2022-02-14amdgcn: Allow vector reductions on constantsAndrew Stubbs1-1/+1
2022-01-17Change references of .c files to .cc filesMartin Liska5-8/+8
2022-01-17Rename .c files to .cc files.Martin Liska5-0/+0
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