[aarch64-port-dev ] Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2
Andrew Haley
aph at redhat.com
Tue Dec 8 18:22:39 UTC 2015
On 12/08/2015 06:22 PM, Edward Nevill wrote:
> The problem is that test and branch instructions only have a 14 bit
> offset giving a range of +/- 32Kb which is not sufficient for large
> C2 methods.
>
> What can we do about this? It seems a shame to backout this
> optimization but I cannot see any easy way around it.
C2 does support branch length relaxation: we already know it makes a
couple of passes generating code. We've never used it, and I don't
quite know how to use it, but I think some other ports do.
Since this is my mess, I guess I should clean it up, and I'm
interested to try this. But feel free if you like...
Andrew.
More information about the aarch64-port-dev
mailing list