src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
equal
deleted
inserted
replaced
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 |