aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/nvptx/nvptx.cc
AgeCommit message (Expand)AuthorFilesLines
2023-10-18nvptx: Use fatal_error when -march= is missing not an assert [PR111093]Tobias Burnus1-2/+3
2023-08-09targhooks: Extend legitimate_address_p with code_helper [PR110248]Kewen Lin1-1/+1
2023-06-30Flip the nvptx port to LRASegher Boessenkool1-3/+0
2023-05-21nvptx: Add suppport for __builtin_nvptx_brev instrinsic.Roger Sayle1-0/+32
2023-05-18gcc/config/*: use _P() defines from tree.hBernhard Reutner-Fischer1-4/+4
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-21nvptx: support bar.red instructionChung-Lin Tang1-0/+99
2022-11-19[PR other/104044] Remove extraneous semicolonsJeff Law1-1/+1
2022-11-04Better integrate default 'sorry' 'TARGET_ASM_CONSTRUCTOR', 'TARGET_ASM_DESTRU...Thomas Schwinge1-1/+0
2022-11-04Restore default 'sorry' 'TARGET_ASM_CONSTRUCTOR', 'TARGET_ASM_DESTRUCTOR'Thomas Schwinge1-0/+1
2022-09-26nvptx: Make default '-misa=sm_30' explicitThomas Schwinge1-0/+4
2022-09-09nvptx: libgomp+mkoffload.cc: Prepare for reverse offload fn lookupTobias Burnus1-7/+13
2022-09-02STABS: remove -gstabs and -gxcoff functionalityMartin Liska1-1/+0
2022-03-29[nvptx] Add __PTX_ISA_VERSION_{MAJOR,MINOR}__Tom de Vries1-0/+22
2022-03-22[nvptx] Limit HFmode support to mexperimentalTom de Vries1-2/+2
2022-03-22[nvptx] Use .alias directive for mptx >= 6.3Tom de Vries1-1/+73
2022-03-22nvptx: fix wrapping in an error message.Martin Liska1-2/+2
2022-03-10[nvptx] Disable warp sync in simt regionTom de Vries1-4/+41
2022-03-10[nvptx] Handle unused result in nvptx_unisimt_handle_setTom de Vries1-1/+3
2022-03-10[nvptx] Use bit-bucket operand for atom insnsTom de Vries1-1/+10
2022-03-01[nvptx] Handle DCmode in define_expand "omp_simt_xchg_{bfly,idx}"Tom de Vries1-0/+17
2022-03-01[nvptx] Add nvptx-sm.defTom de Vries1-24/+12
2022-02-28[nvptx] Add -mptx=_Tom de Vries1-1/+2
2022-02-24[nvptx] Add missing t-omp-device isasTom de Vries1-1/+7
2022-02-24[nvptx] Fix dummy location in gen_commentTom de Vries1-1/+1
2022-02-22nvptx: Add -misa=sm_70Tobias Burnus1-0/+2
2022-02-22[nvptx] Add -mptx-commentTom de Vries1-0/+42
2022-02-21[nvptx] Initialize ptx regsTom de Vries1-0/+188
2022-02-19[nvptx] Use _ as destination operand of atom.exchTom de Vries1-4/+14
2022-02-19[nvptx] Don't skip atomic insns in nvptx_reorg_uniform_simtTom de Vries1-4/+16
2022-02-19[nvptx] Use nvptx_warpsync / nvptx_uniform_warp_check for -muniform-simtTom de Vries1-3/+31
2022-02-11[nvptx] Handle asm insn in prevent_branch_around_nothingTom de Vries1-0/+8
2022-02-10[nvptx] Handle pre-sm_7x shared atomic store using atomic exchangeTom de Vries1-0/+22
2022-02-08[nvptx] Choose -mptx default based on -misaTom de Vries1-16/+117
2022-02-08[nvptx] Fix 'main (int argc)' compilationTom de Vries1-3/+6
2022-02-08[nvptx] Fix .local atomic regressionsTom de Vries1-1/+24
2022-02-01[nvptx] Add uniform_warp_check insnTom de Vries1-4/+18
2022-02-01[nvptx] Add bar.warp.syncTom de Vries1-0/+7
2022-02-01[nvptx] Handle nop in prevent_branch_around_nothingTom de Vries1-0/+1
2022-02-01[nvptx] Fix reduction lockTom de Vries1-5/+32
2022-01-19nvptx: update fix for -Wformat-diagMartin Liska1-4/+4
2022-01-18nvptx: fix -Wformat-diag warningsMartin Liska1-4/+4
2022-01-17Change references of .c files to .cc filesMartin Liska1-1/+1
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+7011