aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/nvptx
AgeCommit message (Expand)AuthorFilesLines
2019-11-02re PR bootstrap/92314 (missing omp-device-properties', needed by 's-omp-devic...Jakub Jelinek2-5/+4
2019-10-31configure.ac: Compute and substitute omp_device_properties and omp_device_pro...Jakub Jelinek2-0/+34
2019-08-20Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford1-4/+1
2019-08-20Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford1-8/+7
2019-08-20Use function_arg_info for TARGET_PASS_BY_REFERENCERichard Sandiford1-4/+2
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford1-1/+1
2019-06-18[nvptx] Use define_insn parametrizationTom de Vries3-34/+9
2019-06-17[nvptx] Fix missing mode warnings in nvptx.md, omp partTom de Vries3-9/+42
2019-06-16[nvptx] Fix some missing mode warnings in nvptx.mdTom de Vries1-5/+5
2019-06-13nvptx.c (nvptx_sese_number, [...]): Don't wrap ei variable name in the declar...Jakub Jelinek1-8/+7
2019-06-12[nvptx] Assert fork has at most one join in nvptx_find_parTom de Vries1-0/+1
2019-06-11re PR target/90811 ([nvptx] ptxas error on OpenMP offloaded code)Jakub Jelinek1-1/+1
2019-04-05Remove usage of apostrophes in error and warning messages (PR translation/899...Martin Liska1-1/+1
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska2-2/+3
2019-02-22[PR72741] Use 'oacc_build_routine_dims' for Fortran OpenACC 'routine' directi...Thomas Schwinge1-35/+0
2019-01-15[nvptx] Handle assignment to gang-level reduction variableTom de Vries1-1/+2
2019-01-12[nvptx] Enable setting vector length using -fopenacc-dimTom de Vries1-1/+2
2019-01-12[nvptx] Enable large vectorsTom de Vries1-1/+1
2019-01-12[nvptx] Apply vector-partitionable routines workaround to default vlTom de Vries1-0/+2
2019-01-12[nvptx] Allow default vl to be overridden in nvptx_goacc_validate_dims_1Tom de Vries1-4/+13
2019-01-12[nvptx] Verify dimension limits after applying defaultsTom de Vries1-0/+17
2019-01-12[openacc] Add used parameter to TARGET_GOACC_VALIDATE_DIMSTom de Vries1-3/+3
2019-01-11[nvptx] Don't allow vector_length 64 with num_workers 16Tom de Vries1-0/+13
2019-01-11[nvptx] Move PTX_CTA_SIZE upTom de Vries1-5/+6
2019-01-07[nvptx] Force vl32 if calling vector-partitionable routinesTom de Vries1-0/+45
2019-01-07[nvptx] Handle large vector reductionsTom de Vries4-29/+140
2019-01-07[nvptx] Don't emit barriers for empty loops -- fixTom de Vries1-4/+11
2019-01-07[nvptx] Add support for a per-worker broadcast buffer and barrierTom de Vries2-19/+138
2019-01-07[nvptx] Allow larger PTX_MAX_VECTOR_LENGTH in nvptx_goacc_validate_dims_1Tom de Vries1-4/+27
2019-01-07[nvptx] Postpone warnings in nvptx_goacc_validate_dims_1Tom de Vries1-13/+25
2019-01-07[nvptx] Eliminate PTX_VECTOR_LENGTHTom de Vries1-7/+8
2019-01-07[nvptx] Add asserts in nvptx_goacc_validate_dimsTom de Vries1-0/+4
2019-01-03[nvptx] Add nvptx_mach_vector_length, nvptx_mach_max_workersTom de Vries2-0/+44
2019-01-03[nvptx] Factor out populate_offload_attrsTom de Vries1-13/+50
2019-01-03[nvptx] Add early-out cases in nvptx_goacc_validate_dimsTom de Vries1-12/+50
2019-01-03[nvptx] Eliminate changed local var in nvptx_goacc_validate_dimsTom de Vries1-12/+26
2019-01-01Update copyright years.Jakub Jelinek8-8/+8
2018-12-19[nvptx] Add PTX_CTA_SIZETom de Vries1-0/+5
2018-12-19[nvptx] Use MAX, MIN, ROUND_UP macrosTom de Vries1-18/+10
2018-12-19[nvptx] Make nvptx state propagation function names more genericTom de Vries1-42/+54
2018-12-19[nvptx] Rename worker_bcast variables to oacc_bcastTom de Vries1-29/+30
2018-12-19[nvptx] Generalize bar.sync instructionTom de Vries2-3/+9
2018-12-19[nvptx] Only use one logical barrier resourceTom de Vries1-2/+2
2018-12-19[nvptx] Use TARGET_SET_CURRENT_FUNCTIONTom de Vries1-0/+14
2018-12-17[nvptx] Move macro defs to top of nvptx.cTom de Vries1-5/+3
2018-12-17[nvptx] Add PTX_WARP_SIZETom de Vries1-1/+3
2018-12-17[nvptx] Fix whitespace in nvptx_single and nvptx_neuter_parsTom de Vries1-2/+2
2018-12-17[nvptx] Unify C/Fortran routine handling in nvptx_goacc_validate_dimsTom de Vries1-0/+36
2018-12-17[nvptx] Rewrite nvptx_goacc_validate_dims to use predicate varsTom de Vries1-3/+29
2018-09-17[nvptx] Add atomic_fetch* support for SImode arguments.Cesar Philippidis1-1/+1