http://cr.openjdk.java.net/~kvn/8129094/webrev/ https://bugs.openjdk.java.net/browse/JDK-8129094 If memory operation is not of primitive type it will be not vectorized and should be ignored regardless it (or its inputs) control. Tested with failing tests. Thanks, Vladimir