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;