jump.c (jump_optimize_1): Use general_operand not register_operand to determine when B may need preloading.
* jump.c (jump_optimize_1) [conditional_move]: Use general_operand not register_operand to determine when B may need preloading. From-SVN: r29740
This commit is contained in:
parent
6ce41093cc
commit
6d97e0b42e
@ -1,3 +1,8 @@
|
||||
Thu Sep 30 18:04:13 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* jump.c (jump_optimize_1) [conditional_move]: Use general_operand
|
||||
not register_operand to determine when B may need preloading.
|
||||
|
||||
Thu Sep 30 17:39:16 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* alpha.md (*): Use nonimmediate not general_operand for SET_DEST.
|
||||
|
@ -1169,10 +1169,10 @@ jump_optimize_1 (f, cross_jump, noop_moves, after_regscan, mark_labels_only)
|
||||
|
||||
start_sequence ();
|
||||
|
||||
/* If we're not dealing with a register or the insn is more
|
||||
complex than a simple SET, duplicate the computation and
|
||||
replace the destination with a new temporary. */
|
||||
if (register_operand (temp2, GET_MODE (var))
|
||||
/* If we're not dealing with a simple operand or the insn is
|
||||
more complex than a simple SET, duplicate the computation
|
||||
and replace the destination with a new temporary. */
|
||||
if (general_operand (temp2, GET_MODE (var))
|
||||
&& GET_CODE (PATTERN (temp)) == SET)
|
||||
bval = temp2;
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user