Mercurial > hg > truffle
comparison graal/com.oracle.graal.word/src/com/oracle/graal/word/phases/WordTypeVerificationPhase.java @ 18995:a2cb19764970
Rename MergeNode to AbstractMergeNode.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Wed, 28 Jan 2015 01:04:20 +0100 |
parents | f0a8b72315c1 |
children | 14e703edb2ab |
comparison
equal
deleted
inserted
replaced
18994:8b4ef818169c | 18995:a2cb19764970 |
---|---|
84 verify(!isWord(node) || ((ObjectEqualsNode) usage).getX() != node, node, usage, "cannot use word type in comparison"); | 84 verify(!isWord(node) || ((ObjectEqualsNode) usage).getX() != node, node, usage, "cannot use word type in comparison"); |
85 verify(!isWord(node) || ((ObjectEqualsNode) usage).getY() != node, node, usage, "cannot use word type in comparison"); | 85 verify(!isWord(node) || ((ObjectEqualsNode) usage).getY() != node, node, usage, "cannot use word type in comparison"); |
86 } else if (usage instanceof ArrayLengthNode) { | 86 } else if (usage instanceof ArrayLengthNode) { |
87 verify(!isWord(node) || ((ArrayLengthNode) usage).array() != node, node, usage, "cannot get array length from word value"); | 87 verify(!isWord(node) || ((ArrayLengthNode) usage).array() != node, node, usage, "cannot get array length from word value"); |
88 } else if (usage instanceof ValuePhiNode) { | 88 } else if (usage instanceof ValuePhiNode) { |
89 if (!(node instanceof MergeNode)) { | 89 if (!(node instanceof AbstractMergeNode)) { |
90 ValuePhiNode phi = (ValuePhiNode) usage; | 90 ValuePhiNode phi = (ValuePhiNode) usage; |
91 for (ValueNode input : phi.values()) { | 91 for (ValueNode input : phi.values()) { |
92 verify(isWord(node) == isWord(input), node, input, "cannot merge word and non-word values"); | 92 verify(isWord(node) == isWord(input), node, input, "cannot merge word and non-word values"); |
93 } | 93 } |
94 } | 94 } |