regclass.c (record_reg_classes): Always use may_move_cost when seeing how operand fits with various register classes.
* regclass.c (record_reg_classes): Always use may_move_cost when seeing how operand fits with various register classes. From-SVN: r30362
This commit is contained in:
parent
5e4f217316
commit
6457af891a
2 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
Tue Nov 2 21:53:44 1999 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
* regclass.c (record_reg_classes): Always use may_move_cost when
|
||||
seeing how operand fits with various register classes.
|
||||
|
||||
Tue Nov 2 15:38:17 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* resource.c: Revert Oct 26 20:42 and Oct 27 00:56 changes.
|
||||
|
|
|
@ -1249,7 +1249,7 @@ record_reg_classes (n_alts, n_ops, ops, modes, subreg_changes_size,
|
|||
pp->cost[class]
|
||||
= (recog_data.operand_type[i] == OP_IN
|
||||
? may_move_cost[class][(int) classes[i]]
|
||||
: move_cost[(int) classes[i]][class]);
|
||||
: may_move_cost[(int) classes[i]][class]);
|
||||
|
||||
/* If the alternative actually allows memory, make things
|
||||
a bit cheaper since we won't need an extra insn to
|
||||
|
@ -1470,7 +1470,7 @@ record_reg_classes (n_alts, n_ops, ops, modes, subreg_changes_size,
|
|||
pp->cost[class]
|
||||
= (recog_data.operand_type[i] == OP_IN
|
||||
? may_move_cost[class][(int) classes[i]]
|
||||
: move_cost[(int) classes[i]][class]);
|
||||
: may_move_cost[(int) classes[i]][class]);
|
||||
|
||||
/* If the alternative actually allows memory, make things
|
||||
a bit cheaper since we won't need an extra insn to
|
||||
|
|
Loading…
Add table
Reference in a new issue