[9] RFR(S): 8075324: Costs of memory operands in aarch64.ad are inconsistent
Andrew Dinn
adinn at redhat.com
Wed Mar 18 11:22:59 UTC 2015
On 18/03/15 10:46, Tobias Hartmann wrote:
> thanks a lot for the detailed explanation! That makes sense to me.
>
> I was confused by the fact that the generation of the additional add in the case of a scaled-indirect-with-offset, is done 'implicitly' in loadStore and therefore we have to account for that by setting a higher cost for the corresponding memory operand.
>
> Do you think we should still fix the cost of 'indOffI'? If so, here is the corresponding webrev:
>
> http://cr.openjdk.java.net/~thartmann/8075324/webrev.01/
Yes, that's the correct fix for the existing rules. I'll respond
regarding your new proposed rules in the other thread.
regards,
Andrew Dinn
-----------
Senior Principal Software Engineer
Red Hat UK Ltd
Registered in UK and Wales under Company Registration No. 3798903
Directors: Michael Cunningham (USA), Matt Parson (USA), Charlie Peters
(USA), Michael O'Neill (Ireland)
More information about the hotspot-compiler-dev
mailing list