]> git.ipfire.org Git - thirdparty/gcc.git/commit
* config/nvptx/nvptx.c (nvptx_maybe_convert_symbolic_operand):
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Dec 2015 20:18:42 +0000 (20:18 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Dec 2015 20:18:42 +0000 (20:18 +0000)
commit6bd291cd90502cd231b33e1c86a028991225a52a
treef2d4126dd7c019786ae9314d43be7313dff8884c
parent6ceddcd7b87911ddbb942923722af5a735dacedc
* config/nvptx/nvptx.c (nvptx_maybe_convert_symbolic_operand):
Remove UNSPEC_TO_GENERIC generation.
(nvptx_output_mov_insn): Generate cvta for symbolic src.
* config/nvptx/nvptx.md (nvptx_register_operand): Allow hard reg.
(nvptx_reg_or_mem_operand): Likewise.
(nvptx_nonmemory_operand): Likewise.
(nvptx_general_operand): Delete.
(*mov<mode>_insn): Use nonimmediate_operand, permit hardregs.
(oacc_fork, oacc_join): Use general_operand.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231837 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/nvptx/nvptx.c
gcc/config/nvptx/nvptx.md