src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
changeset 48861 47f19ff9903c
parent 47216 71c04702a3d5
child 49451 e06f9607f370
equal deleted inserted replaced
48860:5bce1b7e7800 48861:47f19ff9903c
    40 import java.util.Iterator;
    40 import java.util.Iterator;
    41 import java.util.NoSuchElementException;
    41 import java.util.NoSuchElementException;
    42 import java.util.Objects;
    42 import java.util.Objects;
    43 import java.util.concurrent.atomic.AtomicInteger;
    43 import java.util.concurrent.atomic.AtomicInteger;
    44 
    44 
       
    45 import org.graalvm.collections.EconomicMap;
       
    46 import org.graalvm.collections.Equivalence;
    45 import org.graalvm.compiler.core.common.FieldIntrospection;
    47 import org.graalvm.compiler.core.common.FieldIntrospection;
    46 import org.graalvm.compiler.core.common.Fields;
    48 import org.graalvm.compiler.core.common.Fields;
    47 import org.graalvm.compiler.core.common.FieldsScanner;
    49 import org.graalvm.compiler.core.common.FieldsScanner;
    48 import org.graalvm.compiler.debug.CounterKey;
    50 import org.graalvm.compiler.debug.CounterKey;
    49 import org.graalvm.compiler.debug.DebugCloseable;
    51 import org.graalvm.compiler.debug.DebugCloseable;
    63 import org.graalvm.compiler.nodeinfo.InputType;
    65 import org.graalvm.compiler.nodeinfo.InputType;
    64 import org.graalvm.compiler.nodeinfo.NodeCycles;
    66 import org.graalvm.compiler.nodeinfo.NodeCycles;
    65 import org.graalvm.compiler.nodeinfo.NodeInfo;
    67 import org.graalvm.compiler.nodeinfo.NodeInfo;
    66 import org.graalvm.compiler.nodeinfo.NodeSize;
    68 import org.graalvm.compiler.nodeinfo.NodeSize;
    67 import org.graalvm.compiler.nodeinfo.Verbosity;
    69 import org.graalvm.compiler.nodeinfo.Verbosity;
    68 import org.graalvm.util.EconomicMap;
       
    69 import org.graalvm.util.Equivalence;
       
    70 
    70 
    71 /**
    71 /**
    72  * Metadata for every {@link Node} type. The metadata includes:
    72  * Metadata for every {@link Node} type. The metadata includes:
    73  * <ul>
    73  * <ul>
    74  * <li>The offsets of fields annotated with {@link Input} and {@link Successor} as well as methods
    74  * <li>The offsets of fields annotated with {@link Input} and {@link Successor} as well as methods