[nvptx] Fix some missing mode warnings in nvptx.md
authorTom de Vries <tdevries@suse.de>
Sun, 16 Jun 2019 22:26:27 +0000 (22:26 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Sun, 16 Jun 2019 22:26:27 +0000 (22:26 +0000)
commitbbd54be5a73dc82548f7fc3d17542caed679fab8
tree6b2254ef7ca4ec8643c4a553cbfdbbb8351956e7
parentc669ebe7c3f43e873c495c598df0a90fc4c1bed7
[nvptx] Fix some missing mode warnings in nvptx.md

Fix these warnings:
...
gcc/config/nvptx/nvptx.md:748:1: warning: operand 0 missing mode?
gcc/config/nvptx/nvptx.md:757:1: warning: operand 1 missing mode?
gcc/config/nvptx/nvptx.md:1514:1: warning: source missing a mode?
...

Build and reg-tested on x86_64 with nvptx accelerator.

2019-06-17  Tom de Vries  <tdevries@suse.de>

* config/nvptx/nvptx.md (define_insn "call_insn"): Rename to ...
(define_insn "call_insn_<mode>"): ... this.  Use P iterator on
match_operand 0.
(define_insn "call_value_insn"): Rename to ...
(define_insn "call_value_insn_<mode>"): this.  Use P iterator on
match_operand 0.
(define_insn "nvptx_red_partition"): Set unspec_volatile result mode to
DI.

From-SVN: r272365
gcc/ChangeLog
gcc/config/nvptx/nvptx.md