Mercurial > hg > truffle
changeset 16593:ba48a694e4c1
inferStamp for CompressionNode
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Fri, 25 Jul 2014 13:21:48 +0200 |
parents | 8084d44c78d3 |
children | c4104e5ef7ab |
files | graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java Thu Jul 24 12:22:54 2014 -0700 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java Fri Jul 25 13:21:48 2014 +0200 @@ -56,6 +56,11 @@ this.encoding = encoding; } + @Override + public boolean inferStamp() { + return updateStamp(mkStamp(op, getValue().stamp(), encoding)); + } + public static CompressionNode compress(ValueNode input, CompressEncoding encoding) { return input.graph().unique(new CompressionNode(CompressionOp.Compress, input, encoding)); }