Commit 5162e02a by David S. Miller Committed by David S. Miller

sparc.h (MOVE_RATIO): New definition.

2004-06-09  David S. Miller  <davem@nuts.davemloft.net>

	* config/sparc/sparc.h (MOVE_RATIO): New definition.

From-SVN: r82844
parent b7115e7f
2004-06-09 David S. Miller <davem@nuts.davemloft.net>
* config/sparc/sparc.h (MOVE_RATIO): New definition.
2004-06-09 Richard Henderson <rth@redhat.com> 2004-06-09 Richard Henderson <rth@redhat.com>
* basic-block.h (struct edge_def): Add goto_locus. * basic-block.h (struct edge_def): Add goto_locus.
......
...@@ -2181,6 +2181,11 @@ do { \ ...@@ -2181,6 +2181,11 @@ do { \
in one reasonably fast instruction. */ in one reasonably fast instruction. */
#define MOVE_MAX 8 #define MOVE_MAX 8
/* If a memory-to-memory move would take MOVE_RATIO or more simple
move-instruction pairs, we will do a movstr or libcall instead. */
#define MOVE_RATIO (optimize_size ? 3 : 8)
/* Define if operations between registers always perform the operation /* Define if operations between registers always perform the operation
on the full register even if a narrower mode is specified. */ on the full register even if a narrower mode is specified. */
#define WORD_REGISTER_OPERATIONS #define WORD_REGISTER_OPERATIONS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment