aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/nvptx
AgeCommit message (Expand)AuthorFilesLines
2022-01-04nvptx: Transition nvptx backend to STORE_FLAG_VALUE = 1Roger Sayle2-37/+41
2022-01-03Update copyright years.Jakub Jelinek9-9/+9
2021-12-15nvptx: Add -misa=sm_75 and -misa=sm_80Roger Sayle6-3/+53
2021-12-15[nvptx] Add -mptx=7.0Tom de Vries4-2/+9
2021-12-12nvptx: Add (experimental) support for HFmode with -misa=sm_53Roger Sayle7-4/+121
2021-12-08nvptx: Use cvt to perform sign-extension of truncationRoger Sayle1-0/+26
2021-10-08Come up with OPTION_SET_P macro.Martin Liska1-2/+2
2021-08-24nvptx: Add a __PTX_SM__ predefined macro based on target ISA.Roger Sayle4-11/+53
2021-08-09Cross-reference parts adapted in 'gcc/omp-oacc-neuter-broadcast.cc'Thomas Schwinge1-0/+5
2021-05-21[OpenACC privatization] Largely extend diagnostics and corresponding testsuit...Thomas Schwinge1-9/+52
2021-05-21[OpenACC privatization, nvptx] Tighten some aspects [PR90115]Thomas Schwinge1-5/+6
2021-05-21openacc: Add support for gang local storage allocation in shared memory [PR90...Julian Brown1-0/+80
2021-05-18startswith: Fix offloading targets.Martin Liska1-1/+3
2021-05-18Use startswith in targets.Martin Liska1-6/+4
2021-05-17[nvptx] Handle memmodel for atomic opsTom de Vries3-5/+104
2021-05-12[nvptx] Add -mptx=3.1/6.3Tom de Vries5-3/+38
2021-05-02nvptx: Fix up nvptx build against latest libstdc++ [PR100375]Jakub Jelinek1-5/+5
2021-02-10nvptx: properly use flag_patchable_function_entryMartin Liska1-1/+5
2021-01-04Update copyright years.Jakub Jelinek8-8/+8
2020-12-16opts: Remove all usages of Report keyword.Martin Liska1-8/+8
2020-10-20collect-utils.c, lto-wrapper + mkoffload: Improve -save-temps filenameTobias Burnus1-2/+4
2020-10-15[nvptx] Remove -m32Tom de Vries1-3/+5
2020-10-13nvptx/mkoffload.c: Add missing fcloseTobias Burnus1-0/+1
2020-10-12[nvptx] Fix -msoft-stack-reserve-local formatTom de Vries1-1/+1
2020-10-10[nvptx] Replace dots in function namesTom de Vries1-3/+54
2020-10-10[nvptx] Factor out write_fn_proto_1Tom de Vries1-19/+23
2020-10-09[nvptx] Set -misa=sm_35 by defaultTom de Vries2-2/+6
2020-10-01[nvptx] Emit mov.u32 instead of cvt.u32.u32 for truncsiqi2Tom de Vries1-3/+7
2020-09-30[nvptx] Add type arg to TARGET_LIBC_HAS_FUNCTIONTom de Vries1-0/+20
2020-09-25[nvptx] Fix Wimplicit-fallthrough in nvptx.c with -save-tempsTom de Vries1-2/+2
2020-09-23[nvptx] Split up function ref plus constTom de Vries1-0/+18
2020-09-23[nvptx] Handle move from DF subreg to DF reg in nvptx_output_mov_insnTom de Vries1-1/+6
2020-09-11[libatomic] Add nvptx supportTom de Vries1-0/+16
2020-09-11[nvptx] Fix UB in nvptx_assemble_valueTom de Vries1-1/+3
2020-09-11[nvptx] Fix printing of 128-bit constant (negative case)Tom de Vries1-1/+4
2020-09-10[nvptx] Fix printing of 128-bit constantTom de Vries1-1/+5
2020-09-09[nvptx] Fix Wformat in nvptx_assemble_decl_beginTom de Vries1-1/+1
2020-09-09[nvptx] Fix boolean type test in write_fn_protoTom de Vries1-1/+1
2020-08-12[nvptx] Fix array dimension in nvptx_assemble_decl_beginTom de Vries1-2/+2
2020-08-05[PATCH] nvptx: Add support for PTX highpart multiplications (HI/SI)Roger Sayle1-0/+48
2020-08-04[nvptx] Handle V2DI/V2SI mode in nvptx_gen_shuffleTom de Vries1-0/+38
2020-07-31nvptx: Define TARGET_TRULY_NOOP_TRUNCATION to falseRoger Sayle1-0/+11
2020-07-30nvptx: Provide vec_set<mode> and vec_extract<vmode><mode> patternsRoger Sayle1-0/+80
2020-07-29nvptx: Support floating point reciprocal instructionsRoger Sayle1-0/+9
2020-07-28nvptx: Support 16-bit shifts and extendqihi2Tom de Vries1-9/+16
2020-07-08amdgcn, nvptx: Handle -fpic/-fPIC in mkoffloadKwok Cheung Yeung1-2/+13
2020-07-06nvptx: Add support for vadd.add and vsub.add instructions.Roger Sayle1-0/+16
2020-07-03[PATCH] nvptx: Add support for popcount and widening multiply instructionsRoger Sayle1-0/+44
2020-07-03nvptx: Fix ICE in nvptx_vector_alignment on gcc.dg/attr-vector_size.cRoger Sayle1-2/+15
2020-06-23handle dumpbase in offloading, adjust testsuiteAlexandre Oliva1-2/+29