comparison graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java @ 16218:c3260b05fd26

rename x() to getX() and y() to getY() in FixedBinaryNode
author Lukas Stadler <lukas.stadler@oracle.com>
date Wed, 25 Jun 2014 16:55:00 +0200
parents df6f2365b153
children 688f84e397a3
comparison
equal deleted inserted replaced
16217:561070049e73 16218:c3260b05fd26
62 FixedNode node = divRem.next(); 62 FixedNode node = divRem.next();
63 while (node instanceof FixedWithNextNode) { 63 while (node instanceof FixedWithNextNode) {
64 FixedWithNextNode fixedWithNextNode = (FixedWithNextNode) node; 64 FixedWithNextNode fixedWithNextNode = (FixedWithNextNode) node;
65 if (((fixedWithNextNode instanceof IntegerDivNode) || (fixedWithNextNode instanceof IntegerRemNode)) && fixedWithNextNode.getClass() != divRem.getClass()) { 65 if (((fixedWithNextNode instanceof IntegerDivNode) || (fixedWithNextNode instanceof IntegerRemNode)) && fixedWithNextNode.getClass() != divRem.getClass()) {
66 FixedBinaryNode otherDivRem = (FixedBinaryNode) fixedWithNextNode; 66 FixedBinaryNode otherDivRem = (FixedBinaryNode) fixedWithNextNode;
67 if (otherDivRem.x() == divRem.x() && otherDivRem.y() == divRem.y() && !hasOperand(otherDivRem)) { 67 if (otherDivRem.getX() == divRem.getX() && otherDivRem.getY() == divRem.getY() && !hasOperand(otherDivRem)) {
68 Value[] results = ((AMD64LIRGenerator) gen).emitIntegerDivRem(operand(divRem.x()), operand(divRem.y()), state((DeoptimizingNode) valueNode)); 68 Value[] results = ((AMD64LIRGenerator) gen).emitIntegerDivRem(operand(divRem.getX()), operand(divRem.getY()), state((DeoptimizingNode) valueNode));
69 if (divRem instanceof IntegerDivNode) { 69 if (divRem instanceof IntegerDivNode) {
70 setResult(divRem, results[0]); 70 setResult(divRem, results[0]);
71 setResult(otherDivRem, results[1]); 71 setResult(otherDivRem, results[1]);
72 } else { 72 } else {
73 setResult(divRem, results[1]); 73 setResult(divRem, results[1]);