* config/nvptx/nvptx-protos.h
authorNathan Sidwell <nathan@acm.org>
Wed, 23 Dec 2015 16:55:31 +0000 (16:55 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Wed, 23 Dec 2015 16:55:31 +0000 (16:55 +0000)
commitbd602b7fcb5fdd849e1054cb5a49c47e7dd382ee
treec60fae122dd9efb7d91034d5bfe778c6d1635f69
parent44a55c645fdcfce7fd0cd387f9a4e1b2dc34d699
* config/nvptx/nvptx-protos.h
(nvptx_maybe_convert_symbolic_operand): Delete prototype.
* config/nvptx/nvptx.c (nvptx_maybe_convert_symbolic_operand): Delete.
(nvptx_output_mov_insn): Record fnsym here.
(nvptx_wpropagate): Don't create UNSPEC_TO_GENERIC unspec.
* config/nvptx/nvptx.md (UNSPEC_TO_GENERIC): Delete.
(symbolic_operand): Delete predicate.
(nvptx_nonimmediate_operand): Delete predicate.
(mov<mode>): Hard regs are perfectly ok here.
(convaddr_<mode>): Delete.

From-SVN: r231930
gcc/ChangeLog
gcc/config/nvptx/nvptx-protos.h
gcc/config/nvptx/nvptx.c
gcc/config/nvptx/nvptx.md