The DFG JIT currently makes assumptions about the types of machine registers that certain nodes will be loaded into. This will be broken as we generate nodes to produce both integer and double code paths. Remove int<->double conversions nodes. This design decision also gave rise to multiple types of constant nodes, requiring separate handling for each type. Merge these back into JSConstant.
Created attachment 98292 [details] The patch
Fixed in r89611