On 10/22/13 17:42, Igor Shevlyakov wrote:
2013-10-22 Igor Shevlyakov
* tree-ssa-loop-ivopts.c (multiplier_allowed_in_address_p ): Check both
[reg+mult*reg] and [mult*reg] to determine if multiplier is allowed.
Thanks. I've re-bootstrapped & regtested on x86_64-unknown-linux-gnu
with the tr
On Wed, Oct 23, 2013 at 1:42 AM, Igor Shevlyakov
wrote:
> I'm working on a chip with some unusual addressing modes.
> it does have [base_rage+msize*index_reg] and one can't omit base_reg like
> on x86.
> But when ivopts tries to calculate the costs of different addressing modes
> it only checks [m
I'm working on a chip with some unusual addressing modes.
it does have [base_rage+msize*index_reg] and one can't omit base_reg like
on x86.
But when ivopts tries to calculate the costs of different addressing modes
it only checks [mult*reg] to determine allowable multipliers.
I modified multiplier_