aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/nvptx/nvptx.h
AgeCommit message (Expand)AuthorFilesLines
2024-06-25Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook mode_for_floating_typeKewen Lin1-3/+0
2024-05-31nvptx target: Global constructor, destructor support, via nvptx-tools 'ld'Thomas Schwinge1-1/+13
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-20Trivial typo fix in variadicMarc Poulhiès1-2/+2
2023-11-06nvptx: Use the usual '#define MAKE_DECL_ONE_ONLY(DECL) (DECL_WEAK (DECL) = 1)'Thomas Schwinge1-0/+3
2023-09-12nvptx 'TARGET_USE_LOCAL_THUNK_ALIAS_P', 'TARGET_SUPPORTS_ALIASES'Thomas Schwinge1-0/+5
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-11-19nvptx: In 'STARTFILE_SPEC', fix 'crt0.o' for '-mmainkernel'Thomas Schwinge1-1/+1
2022-09-26nvptx: Make default '-misa=sm_30' explicitThomas Schwinge1-0/+4
2022-09-26nvptx: forward '-v' command-line option to assemblerThomas Schwinge1-0/+4
2022-09-05rename DBX_REGISTER_NUMBER to DEBUGGER_REGNOMartin Liska1-1/+1
2022-09-03nvptx: Silence unused variable warning in output_constant_pool_contents()Jan-Benedict Glaw1-0/+3
2022-04-12Let nvptx-as figure out the target architecture [PR97348]Thomas Schwinge1-5/+0
2022-04-12Revert "[nvptx] Use --no-verify for sm_30"Thomas Schwinge1-1/+1
2022-04-12Revert "[nvptx] Fix ASM_SPEC workaround for sm_30"Thomas Schwinge1-18/+4
2022-03-31[nvptx] Fix ASM_SPEC workaround for sm_30Tom de Vries1-4/+18
2022-03-22[nvptx] Use .alias directive for mptx >= 6.3Tom de Vries1-0/+17
2022-03-10[nvptx] Disable warp sync in simt regionTom de Vries1-0/+1
2022-03-03[nvptx] Use --no-verify for sm_30Tom de Vries1-1/+1
2022-03-01[nvptx] Add nvptx-gen.h and nvptx-gen.optTom de Vries1-5/+1
2022-02-08[nvptx] Unbreak build, add PTX_ISA_SM70Tom de Vries1-0/+1
2022-02-01[nvptx] Update bar.sync for ptx isa 6.0Tom de Vries1-0/+1
2022-01-17Change references of .c files to .cc filesMartin Liska1-1/+1
2022-01-04nvptx: Transition nvptx backend to STORE_FLAG_VALUE = 1Roger Sayle1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-15nvptx: Add -misa=sm_75 and -misa=sm_80Roger Sayle1-0/+2
2021-12-15[nvptx] Add -mptx=7.0Tom de Vries1-0/+1
2021-12-12nvptx: Add (experimental) support for HFmode with -misa=sm_53Roger Sayle1-0/+1
2021-08-24nvptx: Add a __PTX_SM__ predefined macro based on target ISA.Roger Sayle1-11/+1
2021-05-12[nvptx] Add -mptx=3.1/6.3Tom de Vries1-0/+2
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-10-09[nvptx] Set -misa=sm_35 by defaultTom de Vries1-1/+4
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-01-07[nvptx] Handle large vector reductionsTom de Vries1-0/+2
2019-01-07[nvptx] Add support for a per-worker broadcast buffer and barrierTom de Vries1-0/+4
2019-01-03[nvptx] Add nvptx_mach_vector_length, nvptx_mach_max_workersTom de Vries1-0/+3
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-09-05[nvptx] Basic -misa support for nvptxCesar Philippidis1-0/+8
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-10-23Convert STARTING_FRAME_OFFSET to a hookRichard Sandiford1-1/+0
2017-09-15Turn TRULY_NOOP_TRUNCATION into a hookRichard Sandiford1-1/+0
2017-09-15Turn CANNOT_CHANGE_MODE_CLASS into a hookRichard Sandiford1-3/+0
2017-09-12Turn HARD_REGNO_NREGS into a target hookRichard Sandiford1-2/+0
2017-09-04Turn MODES_TIEABLE_P into a target hookRichard Sandiford1-2/+0
2017-09-04Turn HARD_REGNO_MODE_OK into a target hookRichard Sandiford1-2/+0
2017-07-19Add v2di support for nvptxTom de Vries1-2/+4
2017-03-28OpenMP/PTX privatization in SIMD regionsAlexander Monakov1-0/+6
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-16nvptx backend prerequisites for OpenMP offloadingAlexander Monakov1-2/+17
2016-01-04Update copyright years.Jakub Jelinek1-1/+1