aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/nvptx
AgeCommit message (Expand)AuthorFilesLines
2025-01-20nvptx: Gracefully handle '-mptx=3.1' if neither sm_30 nor sm_35 multilib vari...Thomas Schwinge1-3/+6
2025-01-09nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+ [PR65181]Thomas Schwinge2-18/+78
2025-01-08nvptx: For '-march=sm_52' and higher, default at least to '-mptx=7.3'Thomas Schwinge1-0/+4
2025-01-08nvptx: Support '-mptx=7.3'Thomas Schwinge4-0/+9
2025-01-08nvptx: Clarify that the PTX "native" stack pointer is handled implicitly at f...Thomas Schwinge2-0/+20
2025-01-08nvptx: Handle '__builtin_stack_save()' in a well-behaved way for PTX "native"...Thomas Schwinge1-1/+17
2025-01-02Update copyright years.Jakub Jelinek17-18/+18
2024-12-06diagnostics: UX: add doc URLs for attributes (v2)David Malcolm1-0/+3
2024-12-06nvptx: Support '-march=sm_89'Thomas Schwinge6-13/+67
2024-12-06nvptx: Support '-mptx=7.8'Thomas Schwinge4-1/+10
2024-12-06nvptx: Support '-march=sm_52'Thomas Schwinge6-7/+42
2024-12-06nvptx: Support '-march=sm_37'Thomas Schwinge6-9/+54
2024-12-06nvptx: Support '-mptx=4.1'Thomas Schwinge4-0/+9
2024-12-06nvptx: Expose '-mptx=4.2'Thomas Schwinge2-0/+4
2024-12-06nvptx: Clarify that our baseline is PTX ISA Version 3.1Thomas Schwinge3-9/+6
2024-12-06nvptx: Support '--with-multilib-list'Thomas Schwinge2-12/+138
2024-12-06'gcc/config/nvptx/gen-multilib-matches.sh': Support '--selftest'Thomas Schwinge3-2/+159
2024-12-06'gcc/config/nvptx/gen-*.sh': Simplify interfaceThomas Schwinge6-11/+26
2024-12-06'gcc/config/nvptx/gen-multilib-matches.sh': Encapsulate main logicThomas Schwinge1-24/+47
2024-12-06'gcc/config/nvptx/t-nvptx': Don't use the 'shell' function of 'make'Thomas Schwinge2-3/+20
2024-12-06nvptx: Tag '-misa=[...]', '-mptx=[...]' as 'Negative' of themselves [PR117916]Thomas Schwinge1-2/+2
2024-11-25Regeernate .opt.urls after nios2 removalAndrew Pinski1-1/+1
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski2-2/+0
2024-10-25Assorted --disable-checking fixes [PR117249]Jakub Jelinek1-1/+1
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-64/+64
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm2-0/+2
2024-09-24nvptx: Partial support for aliases to aliases.Prathamesh Kulkarni1-3/+21
2024-09-10Pass host specific ABI opts from mkoffload.Prathamesh Kulkarni1-11/+14
2024-09-05nvptx: Emit DECL and DEF linker markers for aliases [PR104957]Thomas Schwinge1-2/+4
2024-09-04nvptx: Use 'enum ptx_version', 'enum ptx_isa' instead of 'int'Thomas Schwinge6-22/+37
2024-06-25Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook mode_for_floating_typeKewen Lin1-3/+0
2024-06-06nvptx: Make 'nvptx_uniform_warp_check' fit for non-full-warp execution, via '...Thomas Schwinge1-8/+5
2024-05-31nvptx target: Global constructor, destructor support, via nvptx-tools 'ld'Thomas Schwinge1-1/+13
2024-05-19nvptx: Correct pattern for popcountdi2 insn in nvptx.md.Roger Sayle1-3/+10
2024-04-04nvptx: In mkoffload.cc, call diagnostic_color_init + gcc_init_libintlTobias Burnus1-0/+2
2024-02-21OpenMP/nvptx: support 'arch(nvptx64)' as context selectorTobias Burnus2-2/+3
2024-01-29nvptx.opt: Add sm_89 and sm_90a to -march-map=Tobias Burnus1-0/+6
2024-01-04Add generated .opt.urls filesDavid Malcolm2-0/+31
2024-01-03nvptx: Restructure code generating function map labelsKwok Cheung Yeung1-2/+4
2024-01-03Update copyright years.Jakub Jelinek17-18/+18
2023-12-07strub: enable conditional supportAlexandre Oliva1-0/+3
2023-12-05Add a new target hook: TARGET_START_CALL_ARGSRichard Sandiford1-2/+2
2023-12-02Allow target attributes in non-gnu namespacesRichard Sandiford1-4/+3
2023-11-20Trivial typo fix in variadicMarc Poulhiès2-9/+9
2023-11-15Update nvptx's bitrev<mode>2 pattern to use BITREVERSE rtx.Roger Sayle1-4/+1
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung2-2/+91
2023-11-06nvptx: Use the usual '#define MAKE_DECL_ONE_ONLY(DECL) (DECL_WEAK (DECL) = 1)'Thomas Schwinge1-0/+3
2023-10-18nvptx: Use fatal_error when -march= is missing not an assert [PR111093]Tobias Burnus1-2/+3
2023-09-12nvptx 'TARGET_USE_LOCAL_THUNK_ALIAS_P', 'TARGET_SUPPORTS_ALIASES'Thomas Schwinge1-0/+5
2023-08-09targhooks: Extend legitimate_address_p with code_helper [PR110248]Kewen Lin1-1/+1