DAGCombine tryFoldToZero cannot create illegal types after type legalization