Here is a new version of the webrev that addresses Tom's comments. http://cr.openjdk.java.net/~roland/7153771/webrev.01/ > Should this reuse C2 flags like RangeCheckElimination instead of introducing it's own? I only reused RangeCheckElimination. I wasn't sure which others it made sense to re-use. Roland.