Bugs 4781451 and 4799512 would be better fixed if compiler2 allowed TOP nodes to remain as inputs to PhiNodes.
Currently, PhiNodes are idealized to a single input when all other inputs are Type::TOP. If the inputs to the corresponding RegionNode are not also eliminated, then C2 may have a node which does not dominate its uses.
Currently, PhiNodes are idealized to a single input when all other inputs are Type::TOP. If the inputs to the corresponding RegionNode are not also eliminated, then C2 may have a node which does not dominate its uses.
- relates to
-
JDK-4799512 CTW assertion at loopnode.hpp, 432
- Closed
-
JDK-4781451 Graph test cgt2 fails with Pascal Triangle Row Computed Incorrectly
- Closed