-
Enhancement
-
Resolution: Unresolved
-
P4
-
23
I run it with:
java -XX:CompileCommand=compileonly,Test3::* -XX:CompileCommand=printcompilation,Test3::* -XX:CompileCommand=TraceAutoVectorization,Test3::*,SW_REJECTIONS,PRECONDITIONS -XX:+TraceNewVectors -XX:+TraceLoopOpts -Xbatch Test3.java
We see that some of the cases vectorize, and some do not. One reason seems to be that we do not always remove the RangeChecks. Another failure is in SuperWord, where just don't create packs. Have not yet investigated what is wrong there.
java -XX:CompileCommand=compileonly,Test3::* -XX:CompileCommand=printcompilation,Test3::* -XX:CompileCommand=TraceAutoVectorization,Test3::*,SW_REJECTIONS,PRECONDITIONS -XX:+TraceNewVectors -XX:+TraceLoopOpts -Xbatch Test3.java
We see that some of the cases vectorize, and some do not. One reason seems to be that we do not always remove the RangeChecks. Another failure is in SuperWord, where just don't create packs. Have not yet investigated what is wrong there.
- relates to
-
JDK-8300257 C2: vectorization fails on some simple Memory Segment loops
- Resolved