combine: Don't generate IF_THEN_ELSE
On all targets I managed to test (21) this results in better code. Only alpha ends up with slightly bigger code. * combine.c (combine_simplify_rtx): Don't make IF_THEN_ELSE RTL. From-SVN: r271047
This commit is contained in:
parent
bd0ea08ef4
commit
ddbb5da519
@ -1,3 +1,7 @@
|
||||
2019-05-09 Segher Boessenkool <segher@kernel.crashing.org>
|
||||
|
||||
* combine.c (combine_simplify_rtx): Don't make IF_THEN_ELSE RTL.
|
||||
|
||||
2019-05-09 Bill Schmidt <wschmidt@linux.ibm.com>
|
||||
|
||||
* doc/loop.texi: Remove reference to FOR_EACH_LOOP_BREAK.
|
||||
|
||||
@ -5909,14 +5909,6 @@ combine_simplify_rtx (rtx x, machine_mode op0_mode, int in_dest,
|
||||
mode, VOIDmode,
|
||||
cond, cop1),
|
||||
mode);
|
||||
else
|
||||
return gen_rtx_IF_THEN_ELSE (mode,
|
||||
simplify_gen_relational (cond_code,
|
||||
mode,
|
||||
VOIDmode,
|
||||
cond,
|
||||
cop1),
|
||||
true_rtx, false_rtx);
|
||||
|
||||
code = GET_CODE (x);
|
||||
op0_mode = VOIDmode;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user