URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Show entire file |
Details |
Blame |
View Log
Rev 282 |
Rev 378 |
Line 9489... |
Line 9489... |
Avoid this by transforming to [%esi+0].
|
Avoid this by transforming to [%esi+0].
|
Reload calls address legitimization without cfun defined, so we need
|
Reload calls address legitimization without cfun defined, so we need
|
to test cfun for being non-NULL. */
|
to test cfun for being non-NULL. */
|
if (TARGET_K6 && cfun && optimize_function_for_speed_p (cfun)
|
if (TARGET_K6 && cfun && optimize_function_for_speed_p (cfun)
|
&& base_reg && !index_reg && !disp
|
&& base_reg && !index_reg && !disp
|
&& REG_P (base_reg)
|
&& REG_P (base_reg) && REGNO (base_reg) == SI_REG)
|
&& REGNO_REG_CLASS (REGNO (base_reg)) == SIREG)
|
|
disp = const0_rtx;
|
disp = const0_rtx;
|
|
|
/* Special case: encode reg+reg instead of reg*2. */
|
/* Special case: encode reg+reg instead of reg*2. */
|
if (!base && index && scale == 2)
|
if (!base && index && scale == 2)
|
base = index, base_reg = index_reg, scale = 1;
|
base = index, base_reg = index_reg, scale = 1;
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.