[aarch64-port-dev ] RFR: 8131362: aarch64: C2 does not handle large stack offsets (original) (raw)
Andrew Haley aph at redhat.com
Thu Jul 16 15:46:30 UTC 2015
- Previous message: [aarch64-port-dev ] RFR: 8131362: aarch64: C2 does not handle large stack offsets
- Next message: RFR: 8131362: aarch64: C2 does not handle large stack offsets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 07/16/2015 04:13 PM, Edward Nevill wrote:
OK. So what I have done is changed the declaration to have a 'tmp' Register which defaults to rscratch2 as follows:-
Address spilladdress(int size, int offset, Register tmp=rscratch2); That way people can see from the header that it needs a tmp which defaults to rscratch2. Similarly for spillcopy128 we now have void spillcopy128(int srcoffset, int dstoffset, Register tmp1=rscratch1, Register tmp2=rscratch2) Is this OK? Or do you want to force people to name the tmp registers on every call.
OK, I can live with that.
Andrew.
- Previous message: [aarch64-port-dev ] RFR: 8131362: aarch64: C2 does not handle large stack offsets
- Next message: RFR: 8131362: aarch64: C2 does not handle large stack offsets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the hotspot-compiler-dev mailing list