Tested as follows:
SpecJvm2008 windows: HSW(64/32 bit): SKX(64/32 bit) : KNL (64/32 bit)
linux: SKX(64-bit)
jtreg: windows: HSW(64/32 bit) , skx(64/32-bit)
- relates to
- 
                    JDK-8183390 Fix and re-enable post loop vectorization -           
- Resolved
 
-         
- 
                    JDK-8308949 C2 SuperWord: assert(vmask != nullptr) failed: vector mask should be generated -           
- Closed
 
-         
- 
                    JDK-8183103 Post loop vectorization produces incorrect results -           
- Closed
 
-         
- 
                    JDK-8183319 Post loop vectorization fails with "Error mixing types: int and vectorz" -           
- Closed
 
-         
- 
                    JDK-8247838 PostLoopMultiversioning is broken and generates incorrect result -           
- Closed
 
-         
- 
                    JDK-8301657 Fix post loop vectorization with parallel loop iv -           
- Closed
 
-         
- 
                    JDK-8301904 Incorrect post loop vectorization when IV is converted to long -           
- Closed
 
-         
- 
                    JDK-8301944 assert(cmp == __null) failed: A cmp with 2 OpaqueZeroTripGuard inputs with -XX:+PostLoopMultiversioning -           
- Closed
 
-         
- 
                    JDK-8308994 C2: Re-implement experimental post loop vectorization -           
- In Progress
 
-         
- 
                    JDK-8151573 Multiversioning for range check elimination -           
- Resolved
 
-         
