RFR: 8164652: c1 port

Andrey Petushkov andrey.petushkov at gmail.com
Fri Aug 26 10:29:21 UTC 2016

Dear All,

Please consider the following patch which brings the port of C1 compiler to the aarch32 platform. The effort is done by Azul Systems and takes the roots from AArch64 implementation.
There are very few cosmetic changes which are not directly related to the port. In addition there is a change to the behaviour of branch emission logic. It does not emit far branch even for occasions subject to relocation (unless far_branches()). Of course the proper implementation of the patching code is in place

The webrev is here http://cr.openjdk.java.net/~apetushkov/8164652/webrev/ <http://cr.openjdk.java.net/~apetushkov/8164652/webrev/>


More information about the aarch32-port-dev mailing list