combine: Use single_set for is_just_move
authorSegher Boessenkool <segher@kernel.crashing.org>
Thu, 16 Jul 2020 23:42:46 +0000 (23:42 +0000)
committerSegher Boessenkool <segher@kernel.crashing.org>
Thu, 16 Jul 2020 23:52:19 +0000 (23:52 +0000)
commit84c5396d4bdbf9f1d628c77db4421808f9a9dcb6
treed8b90253c8628a4420bc10e45a6e00e4cd99088a
parent39dda0020801045d9a604575b2a2593c05310015
combine: Use single_set for is_just_move

Since we now only call is_just_move on the original instructions, we
always have an rtx_insn* (not just a pattern), so we can use single_set
on it.  This makes no detectable difference at all on all thirty Linux
targets I test, but it does help cris, and it is simpler, cleaner code
anyway.

2020-07-16  Hans-Peter Nilsson  <hp@axis.com>
    Segher Boessenkool  <segher@kernel.crashing.org>

PR target/93372
* combine.c (is_just_move): Take an rtx_insn* as argument.  Use
single_set on it.
gcc/combine.c