Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2174847 | 6u14 | Vladimir Kozlov | P3 | Resolved | Fixed | b01 |
JDK-2172215 | 6u5p | Vladimir Kozlov | P3 | Resolved | Fixed | b01 |
Phi nodes are generated when needed to represent instance's fields values to scalar
replace an allocation. They are generated during memory optimization by using
split_through_phi optimization. It creates problem when we do this for loop's Phi
since there is no a guard against infinite (for each optimization path for the loop)
generation of such values Phi nodes.
replace an allocation. They are generated during memory optimization by using
split_through_phi optimization. It creates problem when we do this for loop's Phi
since there is no a guard against infinite (for each optimization path for the loop)
generation of such values Phi nodes.
- backported by
-
JDK-2172215 Escape Analysis: Add the instance's field information to PhiNode.
- Resolved
-
JDK-2174847 Escape Analysis: Add the instance's field information to PhiNode.
- Resolved
- relates to
-
JDK-8038348 Instance field load is replaced by wrong data Phi
- Resolved