summaryrefslogtreecommitdiff
path: root/gcc/config/nvptx/nvptx.md
Commit message (Expand)AuthorAgeFilesLines
* nvptx.c (nvptx_output_call_insn): Expect hard regs.Nathan Sidwell2015-12-281-15/+11
* * config/nvptx/nvptx-protos.hNathan Sidwell2015-12-231-32/+4
* nvptx.c (nvptx_maybe_convert_symbolic_operand): Remove UNSPEC_TO_GENERIC gene...Nathan Sidwell2015-12-181-27/+10
* nvptx.c (worker_bcast_name, [...]): Delete.Nathan Sidwell2015-12-181-16/+0
* nvptx.md (nvptx_register_operand): Don't accept and then reject subregs.Nathan Sidwell2015-12-151-27/+7
* nvptx.h (HARD_REGNO_NREGS): Reformat.Nathan Sidwell2015-12-151-10/+0
* nvptx-protos.h (npvptx_section_from_addr_space): Delete.Nathan Sidwell2015-12-031-59/+6
* nvptx-protos.h (nvptx_output_mov_insn): Declare.Nathan Sidwell2015-12-021-165/+9
* nvptx.md (const_0_operand, [...]): Delete.Nathan Sidwell2015-11-291-21/+1
* nvptx-protos.h (nvptx_record_needed_decl): Don't declaree.Nathan Sidwell2015-11-271-2/+0
* nvptx.md (load_arg_reg<mode>): Arg number constraint is 'n'.Nathan Sidwell2015-11-251-2/+2
* * config/nvptx/nvptx.md (clz<mode>2): Use operand 1 for type.Nathan Sidwell2015-11-211-1/+1
* nvptx.md (atomic_compare_and_swap<mode>_1, [...]): Input values can be immedi...Nathan Sidwell2015-11-191-3/+3
* nvptx.h (struct machine_function): Add axis_predicate.Nathan Sidwell2015-10-281-19/+155
* nvptx.md (call_operation): Move bound out of loop.Nathan Sidwell2015-09-091-8/+8
* nvptx.md (atomic_compare_and_swap<mode>): Use sel_truesi, not andsi.Nathan Sidwell2015-09-091-8/+6
* nvptx.md (allocate_stack): Emit sorry during expansion.Nathan Sidwell2015-08-211-0/+6
* * config/nvptx/nvptx.md (call_operation): Remove unused variables.Nathan Sidwell2015-06-261-4/+1
* nvptx.md (sel_true<mode>, [...]): New conditional selects.Nathan Sidwell2015-06-231-8/+44
* [nvptx] Address genrecog warningsJakub Jelinek2015-06-191-4/+16
* Update copyright years.Jakub Jelinek2015-01-051-1/+1
* Add the nvptx port.Bernd Schmidt2014-11-101-0/+1376