Mercurial > hg > truffle
diff graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/OrNode.java @ 18845:f57d86eb036f
removed Node factory methods
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 12 Jan 2015 20:39:04 +0100 |
parents | 290dc460feb3 |
children | 1e49642dd130 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/OrNode.java Mon Jan 12 19:05:36 2015 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/OrNode.java Mon Jan 12 20:39:04 2015 +0100 @@ -36,11 +36,7 @@ @NodeInfo(shortName = "|") public class OrNode extends BinaryArithmeticNode<Or> { - public static OrNode create(ValueNode x, ValueNode y) { - return new OrNode(x, y); - } - - protected OrNode(ValueNode x, ValueNode y) { + public OrNode(ValueNode x, ValueNode y) { super(ArithmeticOpTable::getOr, x, y); } @@ -55,7 +51,7 @@ return forX; } if (forX.isConstant() && !forY.isConstant()) { - return create(forY, forX); + return new OrNode(forY, forX); } if (forY.isConstant()) { Constant c = forY.asConstant();