Mercurial > hg > truffle
comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualInstanceNode.java @ 18950:3fc907b46313
[SPARC] Fix Partial Escape Analysis for SPARC in Truffle
author | Stefan Anzinger <stefan.anzinger@oracle.com> |
---|---|
date | Mon, 26 Jan 2015 21:21:06 +0100 |
parents | f57d86eb036f |
children | 7e2c87dae93e |
comparison
equal
deleted
inserted
replaced
18949:886cf229e5ee | 18950:3fc907b46313 |
---|---|
83 } | 83 } |
84 return -1; | 84 return -1; |
85 } | 85 } |
86 | 86 |
87 @Override | 87 @Override |
88 public int entryIndexForOffset(long constantOffset) { | 88 public int entryIndexForOffset(long constantOffset, Kind expectedEntryKind) { |
89 return fieldIndex(type.findInstanceFieldWithOffset(constantOffset)); | 89 return fieldIndex(type.findInstanceFieldWithOffset(constantOffset, expectedEntryKind)); |
90 } | 90 } |
91 | 91 |
92 @Override | 92 @Override |
93 public Kind entryKind(int index) { | 93 public Kind entryKind(int index) { |
94 assert index >= 0 && index < fields.length; | 94 assert index >= 0 && index < fields.length; |