aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/nvptx
AgeCommit message (Expand)Author
2019-06-11 PR target/90811Jakub Jelinek
2019-04-05Remove usage of apostrophes in error and warning messages (PR translation/899...Martin Liska
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska
2019-02-22[PR72741] Use 'oacc_build_routine_dims' for Fortran OpenACC 'routine' directi...Thomas Schwinge
2019-01-15[nvptx] Handle assignment to gang-level reduction variableTom de Vries
2019-01-12[nvptx] Enable setting vector length using -fopenacc-dimTom de Vries
2019-01-12[nvptx] Enable large vectorsTom de Vries
2019-01-12[nvptx] Apply vector-partitionable routines workaround to default vlTom de Vries
2019-01-12[nvptx] Allow default vl to be overridden in nvptx_goacc_validate_dims_1Tom de Vries
2019-01-12[nvptx] Verify dimension limits after applying defaultsTom de Vries
2019-01-12[openacc] Add used parameter to TARGET_GOACC_VALIDATE_DIMSTom de Vries
2019-01-11[nvptx] Don't allow vector_length 64 with num_workers 16Tom de Vries
2019-01-11[nvptx] Move PTX_CTA_SIZE upTom de Vries
2019-01-07[nvptx] Force vl32 if calling vector-partitionable routinesTom de Vries
2019-01-07[nvptx] Handle large vector reductionsTom de Vries
2019-01-07[nvptx] Don't emit barriers for empty loops -- fixTom de Vries
2019-01-07[nvptx] Add support for a per-worker broadcast buffer and barrierTom de Vries
2019-01-07[nvptx] Allow larger PTX_MAX_VECTOR_LENGTH in nvptx_goacc_validate_dims_1Tom de Vries
2019-01-07[nvptx] Postpone warnings in nvptx_goacc_validate_dims_1Tom de Vries
2019-01-07[nvptx] Eliminate PTX_VECTOR_LENGTHTom de Vries
2019-01-07[nvptx] Add asserts in nvptx_goacc_validate_dimsTom de Vries
2019-01-03[nvptx] Add nvptx_mach_vector_length, nvptx_mach_max_workersTom de Vries
2019-01-03[nvptx] Factor out populate_offload_attrsTom de Vries
2019-01-03[nvptx] Add early-out cases in nvptx_goacc_validate_dimsTom de Vries
2019-01-03[nvptx] Eliminate changed local var in nvptx_goacc_validate_dimsTom de Vries
2019-01-01 Update copyright years.Jakub Jelinek
2018-12-19[nvptx] Add PTX_CTA_SIZETom de Vries
2018-12-19[nvptx] Use MAX, MIN, ROUND_UP macrosTom de Vries
2018-12-19[nvptx] Make nvptx state propagation function names more genericTom de Vries
2018-12-19[nvptx] Rename worker_bcast variables to oacc_bcastTom de Vries
2018-12-19[nvptx] Generalize bar.sync instructionTom de Vries
2018-12-19[nvptx] Only use one logical barrier resourceTom de Vries
2018-12-19[nvptx] Use TARGET_SET_CURRENT_FUNCTIONTom de Vries
2018-12-17[nvptx] Move macro defs to top of nvptx.cTom de Vries
2018-12-17[nvptx] Add PTX_WARP_SIZETom de Vries
2018-12-17[nvptx] Fix whitespace in nvptx_single and nvptx_neuter_parsTom de Vries
2018-12-17[nvptx] Unify C/Fortran routine handling in nvptx_goacc_validate_dimsTom de Vries
2018-12-17[nvptx] Rewrite nvptx_goacc_validate_dims to use predicate varsTom de Vries
2018-09-17[nvptx] Add atomic_fetch* support for SImode arguments.Cesar Philippidis
2018-09-05[nvptx] Basic -misa support for nvptxCesar Philippidis
2018-08-03[c++] Don't emit exception tables for UI_NONETom de Vries
2018-08-02[nvptx] Ignore c++ exceptionsTom de Vries
2018-08-01[nvptx] Define TARGET_HAVE_SPECULATION_SAFE_VALUETom de Vries
2018-07-30[nvptx, offloading] Determine default workers at runtimeCesar Philippidis
2018-05-09[nvptx] Make trap insn noreturnTom de Vries
2018-05-05[nvptx] Add workaround for subsequent bar.syncsTom de Vries
2018-05-01[nvptx] Improve "offload compiler not found" message in mkoffloadTom de Vries
2018-04-26[nvptx] Verify bar.sync positionTom de Vries
2018-04-26[nvptx] Fix branch-around-nothingTom de Vries
2018-04-20[nvptx] Fix calls to vector and worker routinesNathan Sidwell