RFR: 8158361: AArch64: Address calculation missed optimizations

Andrew Haley aph at redhat.com
Wed Jun 1 14:18:35 UTC 2016


In calculations involving Unsafe addressing we're missing opportunities to combine instructions.

We're seeing, for example:

  sbfiz x13, x13, #3, #32
  add x15, x13, x10

instead of

  add x15, x10, w13, sxtw #3

This is due to a couple of missing patterns.

http://cr.openjdk.java.net/~aph/8158361/

Andrew.


More information about the hotspot-dev mailing list