-
Enhancement
-
Resolution: Fixed
-
P4
-
22
-
b24
The following code seems to be too restrictive if some non-CFG nodes could be vectorized but are pinned outside the loop at different CFG nodes:
https://github.com/openjdk/jdk/blob/a420ff48da7d8861a874ea6f7278249c20113215/src/hotspot/share/opto/superword.cpp#L1364-L1397
This was found while working on JDK-8288981 where some non-CFG nodes are at different Hoisted Predicate nodes compared to mainline (all at same node).
https://github.com/openjdk/jdk/blob/a420ff48da7d8861a874ea6f7278249c20113215/src/hotspot/share/opto/superword.cpp#L1364-L1397
This was found while working on JDK-8288981 where some non-CFG nodes are at different Hoisted Predicate nodes compared to mainline (all at same node).
- blocks
-
JDK-8288981 C2: Fix issues with skeleton predicates
- In Progress
- relates to
-
JDK-8216580 Fix generation of VNNI vector code by allowing adjacent LoadS nodes to be isomorphic
- Resolved