public final class org.graalvm.compiler.nodes.memory.MemoryMapNode extends org.graalvm.compiler.nodes.calc.FloatingNode implements org.graalvm.compiler.nodes.memory.MemoryMap, org.graalvm.compiler.nodes.memory.SingleMemoryKill, org.graalvm.compiler.nodes.spi.LIRLowerable
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.graalvm.compiler.nodes.memory.MemoryMapNode
  super_class: org.graalvm.compiler.nodes.calc.FloatingNode
{
  public static final org.graalvm.compiler.graph.NodeClass<org.graalvm.compiler.nodes.memory.MemoryMapNode> TYPE;
    descriptor: Lorg/graalvm/compiler/graph/NodeClass;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/graph/NodeClass<Lorg/graalvm/compiler/nodes/memory/MemoryMapNode;>;

  protected final java.util.List<jdk.internal.vm.compiler.word.LocationIdentity> locationIdentities;
    descriptor: Ljava/util/List;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/util/List<Ljdk/internal/vm/compiler/word/LocationIdentity;>;

  org.graalvm.compiler.graph.NodeInputList<org.graalvm.compiler.nodes.ValueNode> nodes;
    descriptor: Lorg/graalvm/compiler/graph/NodeInputList;
    flags: (0x0000) 
    Signature: Lorg/graalvm/compiler/graph/NodeInputList<Lorg/graalvm/compiler/nodes/ValueNode;>;
    RuntimeVisibleAnnotations: 
      org.graalvm.compiler.graph.Node$Input(value = org.graalvm.compiler.nodeinfo.InputType.Memory:Lorg/graalvm/compiler/nodeinfo/InputType;)

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 52
            ldc Lorg/graalvm/compiler/nodes/memory/MemoryMapNode;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic org.graalvm.compiler.nodes.memory.MemoryMapNode.$assertionsDisabled:Z
         3: .line 54
            ldc Lorg/graalvm/compiler/nodes/memory/MemoryMapNode;
            invokestatic org.graalvm.compiler.graph.NodeClass.create:(Ljava/lang/Class;)Lorg/graalvm/compiler/graph/NodeClass;
            putstatic org.graalvm.compiler.nodes.memory.MemoryMapNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private boolean checkOrder(jdk.internal.vm.compiler.collections.EconomicMap<jdk.internal.vm.compiler.word.LocationIdentity, org.graalvm.compiler.nodes.memory.MemoryKill>);
    descriptor: (Ljdk/internal/vm/compiler/collections/EconomicMap;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
        start local 1 // jdk.internal.vm.compiler.collections.EconomicMap mmap
         0: .line 59
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 8
         2: .line 60
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.locationIdentities:Ljava/util/List;
            iload 2 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast jdk.internal.vm.compiler.word.LocationIdentity
            astore 3 /* locationIdentity */
        start local 3 // jdk.internal.vm.compiler.word.LocationIdentity locationIdentity
         3: .line 61
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.nodes:Lorg/graalvm/compiler/graph/NodeInputList;
            iload 2 /* i */
            invokevirtual org.graalvm.compiler.graph.NodeInputList.get:(I)Lorg/graalvm/compiler/graph/Node;
            checkcast org.graalvm.compiler.nodes.ValueNode
            astore 4 /* n */
        start local 4 // org.graalvm.compiler.nodes.ValueNode n
         4: .line 62
            aload 0 /* this */
            aload 1 /* mmap */
            aload 3 /* locationIdentity */
            invokeinterface jdk.internal.vm.compiler.collections.EconomicMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            aload 4 /* n */
            if_acmpne 5
            iconst_1
            goto 6
      StackMap locals: org.graalvm.compiler.nodes.memory.MemoryMapNode jdk.internal.vm.compiler.collections.EconomicMap int jdk.internal.vm.compiler.word.LocationIdentity org.graalvm.compiler.nodes.ValueNode
      StackMap stack: org.graalvm.compiler.nodes.memory.MemoryMapNode
         5: iconst_0
      StackMap locals: org.graalvm.compiler.nodes.memory.MemoryMapNode jdk.internal.vm.compiler.collections.EconomicMap int jdk.internal.vm.compiler.word.LocationIdentity org.graalvm.compiler.nodes.ValueNode
      StackMap stack: org.graalvm.compiler.nodes.memory.MemoryMapNode int
         6: ldc "iteration order of keys differs from values in input map"
            iconst_0
            anewarray java.lang.Object
            invokevirtual org.graalvm.compiler.nodes.memory.MemoryMapNode.assertTrue:(ZLjava/lang/String;[Ljava/lang/Object;)Z
            pop
        end local 4 // org.graalvm.compiler.nodes.ValueNode n
        end local 3 // jdk.internal.vm.compiler.word.LocationIdentity locationIdentity
         7: .line 59
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 2 /* i */
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.locationIdentities:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmplt 2
        end local 2 // int i
         9: .line 64
            iconst_1
            ireturn
        end local 1 // jdk.internal.vm.compiler.collections.EconomicMap mmap
        end local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   10     0              this  Lorg/graalvm/compiler/nodes/memory/MemoryMapNode;
            0   10     1              mmap  Ljdk/internal/vm/compiler/collections/EconomicMap<Ljdk/internal/vm/compiler/word/LocationIdentity;Lorg/graalvm/compiler/nodes/memory/MemoryKill;>;
            1    9     2                 i  I
            3    7     3  locationIdentity  Ljdk/internal/vm/compiler/word/LocationIdentity;
            4    7     4                 n  Lorg/graalvm/compiler/nodes/ValueNode;
    Signature: (Ljdk/internal/vm/compiler/collections/EconomicMap<Ljdk/internal/vm/compiler/word/LocationIdentity;Lorg/graalvm/compiler/nodes/memory/MemoryKill;>;)Z
    MethodParameters:
      Name  Flags
      mmap  

  public void <init>(jdk.internal.vm.compiler.collections.EconomicMap<jdk.internal.vm.compiler.word.LocationIdentity, org.graalvm.compiler.nodes.memory.MemoryKill>);
    descriptor: (Ljdk/internal/vm/compiler/collections/EconomicMap;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
        start local 1 // jdk.internal.vm.compiler.collections.EconomicMap mmap
         0: .line 68
            aload 0 /* this */
            getstatic org.graalvm.compiler.nodes.memory.MemoryMapNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            invokestatic org.graalvm.compiler.core.common.type.StampFactory.forVoid:()Lorg/graalvm/compiler/core/common/type/Stamp;
            invokespecial org.graalvm.compiler.nodes.calc.FloatingNode.<init>:(Lorg/graalvm/compiler/graph/NodeClass;Lorg/graalvm/compiler/core/common/type/Stamp;)V
         1: .line 69
            aload 1 /* mmap */
            invokeinterface jdk.internal.vm.compiler.collections.EconomicMap.size:()I
            istore 2 /* size */
        start local 2 // int size
         2: .line 70
            aload 0 /* this */
            new java.util.ArrayList
            dup
            iload 2 /* size */
            invokespecial java.util.ArrayList.<init>:(I)V
            putfield org.graalvm.compiler.nodes.memory.MemoryMapNode.locationIdentities:Ljava/util/List;
         3: .line 71
            aload 0 /* this */
            new org.graalvm.compiler.graph.NodeInputList
            dup
            aload 0 /* this */
            iload 2 /* size */
            invokespecial org.graalvm.compiler.graph.NodeInputList.<init>:(Lorg/graalvm/compiler/graph/Node;I)V
            putfield org.graalvm.compiler.nodes.memory.MemoryMapNode.nodes:Lorg/graalvm/compiler/graph/NodeInputList;
         4: .line 72
            iconst_0
            istore 3 /* index */
        start local 3 // int index
         5: .line 73
            aload 1 /* mmap */
            invokeinterface jdk.internal.vm.compiler.collections.EconomicMap.getEntries:()Ljdk/internal/vm/compiler/collections/MapCursor;
            astore 4 /* cursor */
        start local 4 // jdk.internal.vm.compiler.collections.MapCursor cursor
         6: .line 74
            goto 10
         7: .line 75
      StackMap locals: org.graalvm.compiler.nodes.memory.MemoryMapNode jdk.internal.vm.compiler.collections.EconomicMap int int jdk.internal.vm.compiler.collections.MapCursor
      StackMap stack:
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.locationIdentities:Ljava/util/List;
            aload 4 /* cursor */
            invokeinterface jdk.internal.vm.compiler.collections.MapCursor.getKey:()Ljava/lang/Object;
            checkcast jdk.internal.vm.compiler.word.LocationIdentity
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         8: .line 76
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.nodes:Lorg/graalvm/compiler/graph/NodeInputList;
            iload 3 /* index */
            aload 4 /* cursor */
            invokeinterface jdk.internal.vm.compiler.collections.MapCursor.getValue:()Ljava/lang/Object;
            checkcast org.graalvm.compiler.nodes.ValueNode
            invokevirtual org.graalvm.compiler.graph.NodeInputList.initialize:(ILorg/graalvm/compiler/graph/Node;)V
         9: .line 77
            iinc 3 /* index */ 1
        10: .line 74
      StackMap locals:
      StackMap stack:
            aload 4 /* cursor */
            invokeinterface jdk.internal.vm.compiler.collections.MapCursor.advance:()Z
            ifne 7
        11: .line 79
            getstatic org.graalvm.compiler.nodes.memory.MemoryMapNode.$assertionsDisabled:Z
            ifne 12
            aload 0 /* this */
            aload 1 /* mmap */
            invokevirtual org.graalvm.compiler.nodes.memory.MemoryMapNode.checkOrder:(Ljdk/internal/vm/compiler/collections/EconomicMap;)Z
            ifne 12
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        12: .line 80
      StackMap locals:
      StackMap stack:
            return
        end local 4 // jdk.internal.vm.compiler.collections.MapCursor cursor
        end local 3 // int index
        end local 2 // int size
        end local 1 // jdk.internal.vm.compiler.collections.EconomicMap mmap
        end local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Lorg/graalvm/compiler/nodes/memory/MemoryMapNode;
            0   13     1    mmap  Ljdk/internal/vm/compiler/collections/EconomicMap<Ljdk/internal/vm/compiler/word/LocationIdentity;Lorg/graalvm/compiler/nodes/memory/MemoryKill;>;
            2   13     2    size  I
            5   13     3   index  I
            6   13     4  cursor  Ljdk/internal/vm/compiler/collections/MapCursor<Ljdk/internal/vm/compiler/word/LocationIdentity;Lorg/graalvm/compiler/nodes/memory/MemoryKill;>;
    Signature: (Ljdk/internal/vm/compiler/collections/EconomicMap<Ljdk/internal/vm/compiler/word/LocationIdentity;Lorg/graalvm/compiler/nodes/memory/MemoryKill;>;)V
    MethodParameters:
      Name  Flags
      mmap  

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
         0: .line 83
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.locationIdentities:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 2
         1: .line 84
            iconst_1
            ireturn
         2: .line 86
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.locationIdentities:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 5
         3: .line 87
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.nodes:Lorg/graalvm/compiler/graph/NodeInputList;
            iconst_0
            invokevirtual org.graalvm.compiler.graph.NodeInputList.get:(I)Lorg/graalvm/compiler/graph/Node;
            instanceof org.graalvm.compiler.nodes.StartNode
            ifeq 5
         4: .line 88
            iconst_1
            ireturn
         5: .line 91
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/graalvm/compiler/nodes/memory/MemoryMapNode;

  public org.graalvm.compiler.nodes.memory.MemoryKill getLastLocationAccess(jdk.internal.vm.compiler.word.LocationIdentity);
    descriptor: (Ljdk/internal/vm/compiler/word/LocationIdentity;)Lorg/graalvm/compiler/nodes/memory/MemoryKill;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
        start local 1 // jdk.internal.vm.compiler.word.LocationIdentity locationIdentity
         0: .line 96
            aload 1 /* locationIdentity */
            invokevirtual jdk.internal.vm.compiler.word.LocationIdentity.isImmutable:()Z
            ifeq 2
         1: .line 97
            aconst_null
            areturn
         2: .line 99
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.locationIdentities:Ljava/util/List;
            aload 1 /* locationIdentity */
            invokeinterface java.util.List.indexOf:(Ljava/lang/Object;)I
            istore 2 /* index */
        start local 2 // int index
         3: .line 100
            iload 2 /* index */
            iconst_m1
            if_icmpne 5
         4: .line 101
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.locationIdentities:Ljava/util/List;
            invokestatic jdk.internal.vm.compiler.word.LocationIdentity.any:()Ljdk/internal/vm/compiler/word/LocationIdentity;
            invokeinterface java.util.List.indexOf:(Ljava/lang/Object;)I
            istore 2 /* index */
         5: .line 103
      StackMap locals: int
      StackMap stack:
            getstatic org.graalvm.compiler.nodes.memory.MemoryMapNode.$assertionsDisabled:Z
            ifne 6
            iload 2 /* index */
            iconst_m1
            if_icmpne 6
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         6: .line 104
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.nodes:Lorg/graalvm/compiler/graph/NodeInputList;
            iload 2 /* index */
            invokevirtual org.graalvm.compiler.graph.NodeInputList.get:(I)Lorg/graalvm/compiler/graph/Node;
            checkcast org.graalvm.compiler.nodes.memory.MemoryKill
            areturn
        end local 2 // int index
        end local 1 // jdk.internal.vm.compiler.word.LocationIdentity locationIdentity
        end local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0              this  Lorg/graalvm/compiler/nodes/memory/MemoryMapNode;
            0    7     1  locationIdentity  Ljdk/internal/vm/compiler/word/LocationIdentity;
            3    7     2             index  I
    MethodParameters:
                  Name  Flags
      locationIdentity  

  public java.util.Collection<jdk.internal.vm.compiler.word.LocationIdentity> getLocations();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
         0: .line 110
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.locationIdentities:Ljava/util/List;
            areturn
        end local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/memory/MemoryMapNode;
    Signature: ()Ljava/util/Collection<Ljdk/internal/vm/compiler/word/LocationIdentity;>;

  public jdk.internal.vm.compiler.collections.EconomicMap<jdk.internal.vm.compiler.word.LocationIdentity, org.graalvm.compiler.nodes.memory.MemoryKill> toMap();
    descriptor: ()Ljdk/internal/vm/compiler/collections/EconomicMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
         0: .line 114
            getstatic jdk.internal.vm.compiler.collections.Equivalence.DEFAULT:Ljdk/internal/vm/compiler/collections/Equivalence;
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.locationIdentities:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            invokestatic jdk.internal.vm.compiler.collections.EconomicMap.create:(Ljdk/internal/vm/compiler/collections/Equivalence;I)Ljdk/internal/vm/compiler/collections/EconomicMap;
            astore 1 /* res */
        start local 1 // jdk.internal.vm.compiler.collections.EconomicMap res
         1: .line 115
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 116
      StackMap locals: jdk.internal.vm.compiler.collections.EconomicMap int
      StackMap stack:
            aload 1 /* res */
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.locationIdentities:Ljava/util/List;
            iload 2 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast jdk.internal.vm.compiler.word.LocationIdentity
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.nodes:Lorg/graalvm/compiler/graph/NodeInputList;
            iload 2 /* i */
            invokevirtual org.graalvm.compiler.graph.NodeInputList.get:(I)Lorg/graalvm/compiler/graph/Node;
            checkcast org.graalvm.compiler.nodes.memory.MemoryKill
            invokeinterface jdk.internal.vm.compiler.collections.EconomicMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 115
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            aload 0 /* this */
            getfield org.graalvm.compiler.nodes.memory.MemoryMapNode.nodes:Lorg/graalvm/compiler/graph/NodeInputList;
            invokevirtual org.graalvm.compiler.graph.NodeInputList.size:()I
            if_icmplt 3
        end local 2 // int i
         6: .line 118
            aload 1 /* res */
            areturn
        end local 1 // jdk.internal.vm.compiler.collections.EconomicMap res
        end local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/graalvm/compiler/nodes/memory/MemoryMapNode;
            1    7     1   res  Ljdk/internal/vm/compiler/collections/EconomicMap<Ljdk/internal/vm/compiler/word/LocationIdentity;Lorg/graalvm/compiler/nodes/memory/MemoryKill;>;
            2    6     2     i  I
    Signature: ()Ljdk/internal/vm/compiler/collections/EconomicMap<Ljdk/internal/vm/compiler/word/LocationIdentity;Lorg/graalvm/compiler/nodes/memory/MemoryKill;>;

  public void generate(org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool);
    descriptor: (Lorg/graalvm/compiler/nodes/spi/NodeLIRBuilderTool;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
        start local 1 // org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool generator
         0: .line 124
            return
        end local 1 // org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool generator
        end local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/graalvm/compiler/nodes/memory/MemoryMapNode;
            0    1     1  generator  Lorg/graalvm/compiler/nodes/spi/NodeLIRBuilderTool;
    MethodParameters:
           Name  Flags
      generator  

  public jdk.internal.vm.compiler.word.LocationIdentity getKilledLocationIdentity();
    descriptor: ()Ljdk/internal/vm/compiler/word/LocationIdentity;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
         0: .line 128
            invokestatic jdk.internal.vm.compiler.word.LocationIdentity.any:()Ljdk/internal/vm/compiler/word/LocationIdentity;
            areturn
        end local 0 // org.graalvm.compiler.nodes.memory.MemoryMapNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/memory/MemoryMapNode;

  public java.lang.Iterable getLocations();
    descriptor: ()Ljava/lang/Iterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.graalvm.compiler.nodes.memory.MemoryMapNode.getLocations:()Ljava/util/Collection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "MemoryMapNode.java"
InnerClasses:
  public abstract Input = org.graalvm.compiler.graph.Node$Input of org.graalvm.compiler.graph.Node
    RuntimeVisibleAnnotations: 
      org.graalvm.compiler.nodeinfo.NodeInfo(allowedUsageTypes = {org.graalvm.compiler.nodeinfo.InputType.Extension:Lorg/graalvm/compiler/nodeinfo/InputType;, org.graalvm.compiler.nodeinfo.InputType.Memory:Lorg/graalvm/compiler/nodeinfo/InputType;}, cycles = org.graalvm.compiler.nodeinfo.NodeCycles.CYCLES_0:Lorg/graalvm/compiler/nodeinfo/NodeCycles;, size = org.graalvm.compiler.nodeinfo.NodeSize.SIZE_0:Lorg/graalvm/compiler/nodeinfo/NodeSize;)