comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryMapNode.java @ 17328:c9bb0da795d4

Backed out of changeset 17322:655f3e6b467b
author Doug Simon <doug.simon@oracle.com>
date Fri, 03 Oct 2014 14:19:58 +0200
parents 655f3e6b467b
children 45b45f902bed
comparison
equal deleted inserted replaced
17327:655f3e6b467b 17328:c9bb0da795d4
35 import com.oracle.graal.nodes.spi.*; 35 import com.oracle.graal.nodes.spi.*;
36 36
37 @NodeInfo(allowedUsageTypes = {InputType.Extension}) 37 @NodeInfo(allowedUsageTypes = {InputType.Extension})
38 public class MemoryMapNode extends FloatingNode implements MemoryMap, LIRLowerable { 38 public class MemoryMapNode extends FloatingNode implements MemoryMap, LIRLowerable {
39 39
40 protected List<LocationIdentity> locationIdentities; 40 protected final List<LocationIdentity> locationIdentities;
41 @Input(InputType.Memory) NodeInputList<ValueNode> nodes; 41 @Input(InputType.Memory) NodeInputList<ValueNode> nodes;
42 42
43 private boolean checkOrder(Map<LocationIdentity, MemoryNode> mmap) { 43 private boolean checkOrder(Map<LocationIdentity, MemoryNode> mmap) {
44 for (int i = 0; i < locationIdentities.size(); i++) { 44 for (int i = 0; i < locationIdentities.size(); i++) {
45 LocationIdentity locationIdentity = locationIdentities.get(i); 45 LocationIdentity locationIdentity = locationIdentities.get(i);