aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/nvptx
AgeCommit message (Expand)AuthorFilesLines
2017-09-25[nvptx] Add exit after call to noreturn functionTom de Vries1-5/+8
2017-09-15Turn TRULY_NOOP_TRUNCATION into a hookRichard Sandiford1-1/+0
2017-09-15Turn CANNOT_CHANGE_MODE_CLASS into a hookRichard Sandiford2-3/+11
2017-09-12Turn HARD_REGNO_NREGS into a target hookRichard Sandiford2-2/+11
2017-09-04Turn MODES_TIEABLE_P into a target hookRichard Sandiford2-2/+11
2017-09-04Turn HARD_REGNO_MODE_OK into a target hookRichard Sandiford1-2/+0
2017-08-30[73/77] Pass scalar_mode to scalar_mode_supported_pRichard Sandiford1-1/+1
2017-08-30[2/77] Add an E_ prefix to case statementsRichard Sandiford1-24/+24
2017-08-11[PR lto/81430] Revert "Add nvptx_override_options_after_change"Thomas Schwinge1-14/+0
2017-08-08trans.c: Include header files.Martin Liska1-0/+1
2017-08-03Error out on nvptx for fpatchable-function-entryTom de Vries1-0/+4
2017-08-02Add missing probabilities in nvptx_lock{less,full}_updateTom de Vries1-1/+5
2017-07-21Add missing edge probabilities in nvptx_goacc_reduction_initTom de Vries1-0/+2
2017-07-21Add nvptx_override_options_after_changeTom de Vries1-0/+14
2017-07-19Add v2di support for nvptxTom de Vries5-5/+74
2017-07-19Add v2si support for nvptxTom de Vries3-0/+42
2017-07-19Add generic v2 vector mode support for nvptxTom de Vries1-4/+33
2017-07-17Insert diverging jump alap in nvptx_singleTom de Vries1-3/+19
2017-07-11Add extra initialization of broadcasted condition variablesTom de Vries1-0/+53
2017-06-11Disable constant pool for nvptxTom de Vries1-0/+10
2017-06-09Add "sorry, target cannot support label values" for nvptxTom de Vries1-0/+3
2017-06-06Add and use split_mode_pTom de Vries1-5/+12
2017-06-06Use maybe_split_mode in nvptx_print_operandTom de Vries1-4/+3
2017-03-31nvptx: correct format stringAlexander Monakov1-1/+2
2017-03-28OpenMP/PTX privatization in SIMD regionsAlexander Monakov5-18/+196
2017-03-01* config/nvptx/nvptx.c: Include intl.h.Jakub Jelinek1-0/+1
2017-02-28i386.c: Include intl.h.Jakub Jelinek1-2/+2
2017-02-21[PR translation/79638] "%ntid.y" confuses gcc.pot generationThomas Schwinge1-1/+4
2017-02-13mkoffload.c (process): Add space in between , and %d.Jakub Jelinek1-2/+2
2017-01-01Update copyright years.Jakub Jelinek7-7/+7
2016-12-21nvptx: do not assume that crtl->is_leaf is unsetAlexander Monakov1-3/+4
2016-12-14Split omp-low into multiple filesMartin Jambor1-3/+4
2016-11-24Allow -fopenmp in NVPTX mkoffloadAlexander Monakov1-2/+2
2016-11-16nvptx backend prerequisites for OpenMP offloadingAlexander Monakov7-66/+595
2016-11-02nvptx.c (PTX_GANG_DEFAULT): Set to zero.Cesar Philippidis1-1/+1
2016-10-18Use FOR_ALL_BB_FN in a few more placesThomas Schwinge1-7/+1
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-09-14Put a TARGET_LRA_P into every targetSegher Boessenkool1-0/+3
2016-09-01* config/nvptx/nvptx.md (cbranch<mode>4): Op 2 can be const.Nathan Sidwell1-2/+2
2016-08-29* config/nvptx/nvptx.c: #include tree-vrp.h.Nathan Sidwell1-0/+1
2016-08-03nvptx.c (nvptx_declare_function_name): Round frame size to DImode boundary.Nathan Sidwell1-4/+8
2016-07-25revert: nvptx: do not implicitly enable -ftoplevel-reorderAlexander Monakov1-0/+6
2016-07-20nvptx: do not implicitly enable -ftoplevel-reorderAlexander Monakov1-6/+0
2016-06-01nvptx.c (nvptx_assemble_undefined_decl): Reject undefined weak.Nathan Sidwell1-0/+6
2016-05-20nptx.c (nvptx_option_override): Only set flag_toplevel_reorder, if not explic...Nathan Sidwell1-2/+13
2016-05-20nvptx.md (sincossf3): New pattern.Cesar Philippidis1-0/+11
2016-05-17nvptx.c (nvptx_function_arg_boundary): New.Nathan Sidwell1-0/+13
2016-05-16nvptx.c (nvptx_mangle_decl_assembler_name): Revert.Nathan Sidwell1-30/+30
2016-05-13nvptx.c (nvptx_mangle_decl_assembler_name): New.Nathan Sidwell1-27/+30
2016-05-13nvptx.c (write_fn_proto): Handle BUILT_IN_ATOMIC_COMPARE_EXCHANGE_n oddity.Nathan Sidwell1-3/+26