# HG changeset patch # User Roland Schatz # Date 1413281521 -7200 # Node ID ad62445b46b04b66e3a1a16c3ba67e2ecff21330 # Parent f609dff05ea0d869bbeafa5c7acc2afcc28d3f5e Revert 9010170f942f: better stamps for I2F, I2D, L2F and L2D operations diff -r f609dff05ea0 -r ad62445b46b0 graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java --- a/graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java Tue Oct 14 11:38:10 2014 +0200 +++ b/graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java Tue Oct 14 12:12:01 2014 +0200 @@ -752,7 +752,7 @@ public Stamp foldStamp(Stamp input) { IntegerStamp stamp = (IntegerStamp) input; assert stamp.getBits() == 32; - return StampFactory.forFloat(Kind.Float, stamp.lowerBound(), stamp.upperBound(), true); + return StampFactory.forKind(Kind.Float); } }, @@ -767,7 +767,7 @@ public Stamp foldStamp(Stamp input) { IntegerStamp stamp = (IntegerStamp) input; assert stamp.getBits() == 64; - return StampFactory.forFloat(Kind.Float, stamp.lowerBound(), stamp.upperBound(), true); + return StampFactory.forKind(Kind.Float); } }, @@ -782,7 +782,7 @@ public Stamp foldStamp(Stamp input) { IntegerStamp stamp = (IntegerStamp) input; assert stamp.getBits() == 32; - return StampFactory.forFloat(Kind.Double, stamp.lowerBound(), stamp.upperBound(), true); + return StampFactory.forKind(Kind.Double); } }, @@ -797,7 +797,7 @@ public Stamp foldStamp(Stamp input) { IntegerStamp stamp = (IntegerStamp) input; assert stamp.getBits() == 64; - return StampFactory.forFloat(Kind.Double, stamp.lowerBound(), stamp.upperBound(), true); + return StampFactory.forKind(Kind.Double); } }); }