- better constant fold
- be candidate for predication and split if
- have a chance of being compiled as a simple pointer comparison if type information improves
- duplicates
-
JDK-8222075 C2: Enable loop predication for subtype checks
- Closed
- relates to
-
JDK-8239072 subtype check macro node causes node budget to be exhausted
- Resolved
-
JDK-8299155 C2: SubTypeCheckNode::verify() should not produce dependencies / oop pool entries
- Resolved
-
JDK-8239335 C2: assert((Value(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ)) failed: missing Value() optimization
- Closed
-
JDK-8239367 RunThese30M.java failed due to "assert(false) failed: graph should be schedulable"
- Closed
-
JDK-8239565 sa/ClhsdbJhisto.java failed due to "assert(false) failed: unscheduable graph"
- Closed
-
JDK-8253566 clazz.isAssignableFrom will return false for interface implementors
- Closed
-
JDK-8316533 C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
- Closed