Mercurial > hg > truffle
diff graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingAccessNode.java @ 13290:492c9907b9bf
Move Access.setNullCheck to FixedAccessNode.setNullCheck. FloatingAccessNode.asFixedNode retruns a FixedAccessNode
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Wed, 11 Dec 2013 14:02:23 +0100 |
parents | b87c2f34e0e0 |
children | 01fd11e44f73 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingAccessNode.java Wed Dec 11 13:48:42 2013 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingAccessNode.java Wed Dec 11 14:02:23 2013 +0100 @@ -31,7 +31,6 @@ @Input private ValueNode object; @Input private LocationNode location; @Input private FrameState deoptState; - private boolean nullCheck; private BarrierType barrierType; private boolean compressible; @@ -51,14 +50,6 @@ return location.getLocationIdentity(); } - public boolean getNullCheck() { - return nullCheck; - } - - public void setNullCheck(boolean check) { - this.nullCheck = check; - } - public FloatingAccessNode(ValueNode object, LocationNode location, Stamp stamp) { super(stamp); this.object = object; @@ -75,7 +66,7 @@ @Override public boolean canDeoptimize() { - return nullCheck; + return false; } @Override @@ -103,5 +94,5 @@ return compressible; } - public abstract Access asFixedNode(); + public abstract FixedAccessNode asFixedNode(); }