Mercurial > hg > truffle
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]); |