public class org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates extends org.graalvm.compiler.replacements.SnippetTemplate$AbstractTemplates
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates
  super_class: org.graalvm.compiler.replacements.SnippetTemplate$AbstractTemplates
{
  private final org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo f2i;
    descriptor: Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo f2l;
    descriptor: Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo d2i;
    descriptor: Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo d2l;
    descriptor: Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$org$graalvm$compiler$core$common$calc$FloatConvert;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  public void <init>(org.graalvm.compiler.phases.util.Providers, org.graalvm.compiler.api.replacements.SnippetReflectionProvider, jdk.vm.ci.code.TargetDescription);
    descriptor: (Lorg/graalvm/compiler/phases/util/Providers;Lorg/graalvm/compiler/api/replacements/SnippetReflectionProvider;Ljdk/vm/ci/code/TargetDescription;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates this
        start local 1 // org.graalvm.compiler.phases.util.Providers providers
        start local 2 // org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection
        start local 3 // jdk.vm.ci.code.TargetDescription target
         0: .line 158
            aload 0 /* this */
            aload 1 /* providers */
            aload 2 /* snippetReflection */
            aload 3 /* target */
            invokespecial org.graalvm.compiler.replacements.SnippetTemplate$AbstractTemplates.<init>:(Lorg/graalvm/compiler/phases/util/Providers;Lorg/graalvm/compiler/api/replacements/SnippetReflectionProvider;Ljdk/vm/ci/code/TargetDescription;)V
         1: .line 160
            aload 0 /* this */
            aload 0 /* this */
            ldc Lorg/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets;
            ldc "f2i"
            iconst_0
            anewarray org.graalvm.compiler.core.common.LocationIdentity
            invokevirtual org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.snippet:(Ljava/lang/Class;Ljava/lang/String;[Lorg/graalvm/compiler/core/common/LocationIdentity;)Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
            putfield org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.f2i:Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
         2: .line 161
            aload 0 /* this */
            aload 0 /* this */
            ldc Lorg/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets;
            ldc "f2l"
            iconst_0
            anewarray org.graalvm.compiler.core.common.LocationIdentity
            invokevirtual org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.snippet:(Ljava/lang/Class;Ljava/lang/String;[Lorg/graalvm/compiler/core/common/LocationIdentity;)Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
            putfield org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.f2l:Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
         3: .line 162
            aload 0 /* this */
            aload 0 /* this */
            ldc Lorg/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets;
            ldc "d2i"
            iconst_0
            anewarray org.graalvm.compiler.core.common.LocationIdentity
            invokevirtual org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.snippet:(Ljava/lang/Class;Ljava/lang/String;[Lorg/graalvm/compiler/core/common/LocationIdentity;)Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
            putfield org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.d2i:Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
         4: .line 163
            aload 0 /* this */
            aload 0 /* this */
            ldc Lorg/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets;
            ldc "d2l"
            iconst_0
            anewarray org.graalvm.compiler.core.common.LocationIdentity
            invokevirtual org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.snippet:(Ljava/lang/Class;Ljava/lang/String;[Lorg/graalvm/compiler/core/common/LocationIdentity;)Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
            putfield org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.d2l:Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
         5: .line 164
            return
        end local 3 // jdk.vm.ci.code.TargetDescription target
        end local 2 // org.graalvm.compiler.api.replacements.SnippetReflectionProvider snippetReflection
        end local 1 // org.graalvm.compiler.phases.util.Providers providers
        end local 0 // org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0               this  Lorg/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets$Templates;
            0    6     1          providers  Lorg/graalvm/compiler/phases/util/Providers;
            0    6     2  snippetReflection  Lorg/graalvm/compiler/api/replacements/SnippetReflectionProvider;
            0    6     3             target  Ljdk/vm/ci/code/TargetDescription;
    MethodParameters:
                   Name  Flags
      providers          
      snippetReflection  
      target             

  public void lower(org.graalvm.compiler.nodes.calc.FloatConvertNode, org.graalvm.compiler.nodes.spi.LoweringTool);
    descriptor: (Lorg/graalvm/compiler/nodes/calc/FloatConvertNode;Lorg/graalvm/compiler/nodes/spi/LoweringTool;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=3
        start local 0 // org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates this
        start local 1 // org.graalvm.compiler.nodes.calc.FloatConvertNode convert
        start local 2 // org.graalvm.compiler.nodes.spi.LoweringTool tool
         0: .line 168
            invokestatic org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$FloatConvert:()[I
            aload 1 /* convert */
            invokevirtual org.graalvm.compiler.nodes.calc.FloatConvertNode.getFloatConvert:()Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
            iaload
            tableswitch { // 1 - 4
                    1: 1
                    2: 5
                    3: 3
                    4: 7
              default: 9
          }
         1: .line 170
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.f2i:Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
            astore 3 /* key */
        start local 3 // org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo key
         2: .line 171
            goto 10
        end local 3 // org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo key
         3: .line 173
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.f2l:Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
            astore 3 /* key */
        start local 3 // org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo key
         4: .line 174
            goto 10
        end local 3 // org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo key
         5: .line 176
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.d2i:Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
            astore 3 /* key */
        start local 3 // org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo key
         6: .line 177
            goto 10
        end local 3 // org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo key
         7: .line 179
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.d2l:Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
            astore 3 /* key */
        start local 3 // org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo key
         8: .line 180
            goto 10
        end local 3 // org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo key
         9: .line 182
      StackMap locals:
      StackMap stack:
            return
        start local 3 // org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo key
        10: .line 185
      StackMap locals: org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo
      StackMap stack:
            aload 1 /* convert */
            invokevirtual org.graalvm.compiler.nodes.calc.FloatConvertNode.graph:()Lorg/graalvm/compiler/nodes/StructuredGraph;
            astore 4 /* graph */
        start local 4 // org.graalvm.compiler.nodes.StructuredGraph graph
        11: .line 187
            new org.graalvm.compiler.replacements.SnippetTemplate$Arguments
            dup
            aload 3 /* key */
            aload 4 /* graph */
            invokevirtual org.graalvm.compiler.nodes.StructuredGraph.getGuardsStage:()Lorg/graalvm/compiler/nodes/StructuredGraph$GuardsStage;
            aload 2 /* tool */
            invokeinterface org.graalvm.compiler.nodes.spi.LoweringTool.getLoweringStage:()Lorg/graalvm/compiler/nodes/spi/LoweringTool$LoweringStage;
            invokespecial org.graalvm.compiler.replacements.SnippetTemplate$Arguments.<init>:(Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;Lorg/graalvm/compiler/nodes/StructuredGraph$GuardsStage;Lorg/graalvm/compiler/nodes/spi/LoweringTool$LoweringStage;)V
            astore 5 /* args */
        start local 5 // org.graalvm.compiler.replacements.SnippetTemplate$Arguments args
        12: .line 188
            aload 5 /* args */
            ldc "input"
            aload 1 /* convert */
            invokevirtual org.graalvm.compiler.nodes.calc.FloatConvertNode.getValue:()Lorg/graalvm/compiler/nodes/ValueNode;
            invokevirtual org.graalvm.compiler.replacements.SnippetTemplate$Arguments.add:(Ljava/lang/String;Ljava/lang/Object;)Lorg/graalvm/compiler/replacements/SnippetTemplate$Arguments;
            pop
        13: .line 189
            aload 5 /* args */
            ldc "result"
            aload 4 /* graph */
            new org.graalvm.compiler.replacements.amd64.AMD64FloatConvertNode
            dup
            aload 1 /* convert */
            invokevirtual org.graalvm.compiler.nodes.calc.FloatConvertNode.getFloatConvert:()Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            aload 1 /* convert */
            invokevirtual org.graalvm.compiler.nodes.calc.FloatConvertNode.getValue:()Lorg/graalvm/compiler/nodes/ValueNode;
            invokespecial org.graalvm.compiler.replacements.amd64.AMD64FloatConvertNode.<init>:(Lorg/graalvm/compiler/core/common/calc/FloatConvert;Lorg/graalvm/compiler/nodes/ValueNode;)V
            invokevirtual org.graalvm.compiler.nodes.StructuredGraph.unique:(Lorg/graalvm/compiler/graph/Node;)Lorg/graalvm/compiler/graph/Node;
            invokevirtual org.graalvm.compiler.replacements.SnippetTemplate$Arguments.add:(Ljava/lang/String;Ljava/lang/Object;)Lorg/graalvm/compiler/replacements/SnippetTemplate$Arguments;
            pop
        14: .line 191
            aload 0 /* this */
            aload 5 /* args */
            invokevirtual org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.template:(Lorg/graalvm/compiler/replacements/SnippetTemplate$Arguments;)Lorg/graalvm/compiler/replacements/SnippetTemplate;
            astore 6 /* template */
        start local 6 // org.graalvm.compiler.replacements.SnippetTemplate template
        15: .line 192
            ldc "Lowering %s in %s: node=%s, template=%s, arguments=%s"
            aload 1 /* convert */
            invokevirtual org.graalvm.compiler.nodes.calc.FloatConvertNode.getFloatConvert:()Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            aload 4 /* graph */
            aload 1 /* convert */
            aload 6 /* template */
            aload 5 /* args */
            invokestatic org.graalvm.compiler.debug.Debug.log:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
        16: .line 193
            aload 6 /* template */
            aload 0 /* this */
            getfield org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.providers:Lorg/graalvm/compiler/phases/util/Providers;
            invokevirtual org.graalvm.compiler.phases.util.Providers.getMetaAccess:()Ljdk/vm/ci/meta/MetaAccessProvider;
            aload 1 /* convert */
            getstatic org.graalvm.compiler.replacements.SnippetTemplate.DEFAULT_REPLACER:Lorg/graalvm/compiler/replacements/SnippetTemplate$UsageReplacer;
            aload 2 /* tool */
            aload 5 /* args */
            invokevirtual org.graalvm.compiler.replacements.SnippetTemplate.instantiate:(Ljdk/vm/ci/meta/MetaAccessProvider;Lorg/graalvm/compiler/nodes/calc/FloatingNode;Lorg/graalvm/compiler/replacements/SnippetTemplate$UsageReplacer;Lorg/graalvm/compiler/nodes/spi/LoweringTool;Lorg/graalvm/compiler/replacements/SnippetTemplate$Arguments;)V
        17: .line 194
            aload 1 /* convert */
            invokevirtual org.graalvm.compiler.nodes.calc.FloatConvertNode.safeDelete:()V
        18: .line 195
            return
        end local 6 // org.graalvm.compiler.replacements.SnippetTemplate template
        end local 5 // org.graalvm.compiler.replacements.SnippetTemplate$Arguments args
        end local 4 // org.graalvm.compiler.nodes.StructuredGraph graph
        end local 3 // org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo key
        end local 2 // org.graalvm.compiler.nodes.spi.LoweringTool tool
        end local 1 // org.graalvm.compiler.nodes.calc.FloatConvertNode convert
        end local 0 // org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   19     0      this  Lorg/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets$Templates;
            0   19     1   convert  Lorg/graalvm/compiler/nodes/calc/FloatConvertNode;
            0   19     2      tool  Lorg/graalvm/compiler/nodes/spi/LoweringTool;
            2    3     3       key  Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
            4    5     3       key  Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
            6    7     3       key  Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
            8    9     3       key  Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
           10   19     3       key  Lorg/graalvm/compiler/replacements/SnippetTemplate$SnippetInfo;
           11   19     4     graph  Lorg/graalvm/compiler/nodes/StructuredGraph;
           12   19     5      args  Lorg/graalvm/compiler/replacements/SnippetTemplate$Arguments;
           15   19     6  template  Lorg/graalvm/compiler/replacements/SnippetTemplate;
    MethodParameters:
         Name  Flags
      convert  
      tool     

  static int[] $SWITCH_TABLE$org$graalvm$compiler$core$common$calc$FloatConvert();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 150
            getstatic org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$FloatConvert:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.graalvm.compiler.core.common.calc.FloatConvert.values:()[Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.graalvm.compiler.core.common.calc.FloatConvert.D2F:Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
            bipush 7
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic org.graalvm.compiler.core.common.calc.FloatConvert.D2I:Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
            iconst_2
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.graalvm.compiler.core.common.calc.FloatConvert.D2L:Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
            iconst_4
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.graalvm.compiler.core.common.calc.FloatConvert.F2D:Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
            bipush 10
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic org.graalvm.compiler.core.common.calc.FloatConvert.F2I:Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
            iconst_1
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic org.graalvm.compiler.core.common.calc.FloatConvert.F2L:Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
            iconst_3
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic org.graalvm.compiler.core.common.calc.FloatConvert.I2D:Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
            bipush 8
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic org.graalvm.compiler.core.common.calc.FloatConvert.I2F:Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
            iconst_5
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic org.graalvm.compiler.core.common.calc.FloatConvert.L2D:Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
            bipush 9
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic org.graalvm.compiler.core.common.calc.FloatConvert.L2F:Lorg/graalvm/compiler/core/common/calc/FloatConvert;
            invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
            bipush 6
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            dup
            putstatic org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$FloatConvert:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
}
SourceFile: "AMD64ConvertSnippets.java"
NestHost: org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets
InnerClasses:
  public abstract ValueNumberable = org.graalvm.compiler.graph.Node$ValueNumberable of org.graalvm.compiler.graph.Node
  public final GuardsStage = org.graalvm.compiler.nodes.StructuredGraph$GuardsStage of org.graalvm.compiler.nodes.StructuredGraph
  public abstract LoweringStage = org.graalvm.compiler.nodes.spi.LoweringTool$LoweringStage of org.graalvm.compiler.nodes.spi.LoweringTool
  public abstract AbstractTemplates = org.graalvm.compiler.replacements.SnippetTemplate$AbstractTemplates of org.graalvm.compiler.replacements.SnippetTemplate
  public Arguments = org.graalvm.compiler.replacements.SnippetTemplate$Arguments of org.graalvm.compiler.replacements.SnippetTemplate
  public abstract SnippetInfo = org.graalvm.compiler.replacements.SnippetTemplate$SnippetInfo of org.graalvm.compiler.replacements.SnippetTemplate
  public abstract UsageReplacer = org.graalvm.compiler.replacements.SnippetTemplate$UsageReplacer of org.graalvm.compiler.replacements.SnippetTemplate
  public Templates = org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets$Templates of org.graalvm.compiler.replacements.amd64.AMD64ConvertSnippets