DivINode and DivLNode Identity/Ideal/Value are mostly identical and could be refactored the same way AddINode::Ideal and AddLNode::Ideal were refactored to use AddNode::IdealIL() which takes and extra BasicType bt parameter.
ModI/ModL, UDivI/UDivL, UModI/UModL may benefit from something similar.
ModI/ModL, UDivI/UDivL, UModI/UModL may benefit from something similar.
- relates to
-
JDK-8364766 C2: Improve Value() of DivI and DivL for non-constant inputs
-
- Open
-