RFR(M): 8073480: C2 should optimize explicit range checks (original) (raw)
Roland Westrelin roland.westrelin at oracle.com
Thu Mar 12 17:34:02 UTC 2015
- Previous message: RFR(M): 8073480: C2 should optimize explicit range checks
- Next message: RFR(M): 8073480: C2 should optimize explicit range checks
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Here is a new webrev for this:
http://cr.openjdk.java.net/~roland/8073480/webrev.01/
I took Vladimir’s comments into account (added test for null inputs in several places, strengthen the test to make sure a middle guard is a null check, renamed functions) and added code that look for a ConvI2L between the range check and a memory access that follows and annotate that ConvI2L with a tighter type so the movslq that Paul spotted are removed from the final code.
Roland.
- Previous message: RFR(M): 8073480: C2 should optimize explicit range checks
- Next message: RFR(M): 8073480: C2 should optimize explicit range checks
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the hotspot-compiler-dev mailing list