[14] RFR(S): 8236443 : Issues with specializing vector register type for phi operand with generic operands
Bhateja, Jatin
jatin.bhateja at intel.com
Mon Dec 30 03:11:25 UTC 2019
Hi All,
Please find the patch at following link:-
JBS : https://bugs.openjdk.java.net/browse/JDK-8236443
Webrev: http://cr.openjdk.java.net/~jbhateja/8236443/webrev.02/
Generic operand processing has been skipped for non-machine nodes (e.g. Phi) since they are skipped by the matcher.
Non-definition operand resolution of a machine node will be able to pull the type information from non-machine node.
Re-organized the code by adding a target specific routine which can be used to return the operand types for special ideal nodes e.g. RShiftCntV/LShiftCntV.
For such nodes, definition machine operand vary for different targets and vector lengths, a type based generic operand resolution
is not possible in such cases.
Best Regards,
Jatin
More information about the hotspot-compiler-dev
mailing list