public class org.graalvm.compiler.hotspot.sparc.SPARCHotSpotLoweringProvider extends org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider implements org.graalvm.compiler.core.sparc.SparcLoweringProviderMixin
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.hotspot.sparc.SPARCHotSpotLoweringProvider
  super_class: org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider
{
  public void <init>(org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider, jdk.vm.ci.meta.MetaAccessProvider, org.graalvm.compiler.core.common.spi.ForeignCallsProvider, org.graalvm.compiler.hotspot.meta.HotSpotRegistersProvider, jdk.vm.ci.hotspot.HotSpotConstantReflectionProvider, org.graalvm.compiler.nodes.spi.PlatformConfigurationProvider, org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider, jdk.vm.ci.code.TargetDescription);
    descriptor: (Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;Ljdk/vm/ci/meta/MetaAccessProvider;Lorg/graalvm/compiler/core/common/spi/ForeignCallsProvider;Lorg/graalvm/compiler/hotspot/meta/HotSpotRegistersProvider;Ljdk/vm/ci/hotspot/HotSpotConstantReflectionProvider;Lorg/graalvm/compiler/nodes/spi/PlatformConfigurationProvider;Lorg/graalvm/compiler/core/common/spi/MetaAccessExtensionProvider;Ljdk/vm/ci/code/TargetDescription;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=9, args_size=9
        start local 0 // org.graalvm.compiler.hotspot.sparc.SPARCHotSpotLoweringProvider this
        start local 1 // org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider runtime
        start local 2 // jdk.vm.ci.meta.MetaAccessProvider metaAccess
        start local 3 // org.graalvm.compiler.core.common.spi.ForeignCallsProvider foreignCalls
        start local 4 // org.graalvm.compiler.hotspot.meta.HotSpotRegistersProvider registers
        start local 5 // jdk.vm.ci.hotspot.HotSpotConstantReflectionProvider constantReflection
        start local 6 // org.graalvm.compiler.nodes.spi.PlatformConfigurationProvider platformConfig
        start local 7 // org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider metaAccessExtensionProvider
        start local 8 // jdk.vm.ci.code.TargetDescription target
         0: .line 47
            aload 0 /* this */
            aload 1 /* runtime */
            aload 2 /* metaAccess */
            aload 3 /* foreignCalls */
            aload 4 /* registers */
            aload 5 /* constantReflection */
            aload 6 /* platformConfig */
            aload 7 /* metaAccessExtensionProvider */
            aload 8 /* target */
            invokespecial org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider.<init>:(Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;Ljdk/vm/ci/meta/MetaAccessProvider;Lorg/graalvm/compiler/core/common/spi/ForeignCallsProvider;Lorg/graalvm/compiler/hotspot/meta/HotSpotRegistersProvider;Ljdk/vm/ci/hotspot/HotSpotConstantReflectionProvider;Lorg/graalvm/compiler/nodes/spi/PlatformConfigurationProvider;Lorg/graalvm/compiler/core/common/spi/MetaAccessExtensionProvider;Ljdk/vm/ci/code/TargetDescription;)V
         1: .line 48
            return
        end local 8 // jdk.vm.ci.code.TargetDescription target
        end local 7 // org.graalvm.compiler.core.common.spi.MetaAccessExtensionProvider metaAccessExtensionProvider
        end local 6 // org.graalvm.compiler.nodes.spi.PlatformConfigurationProvider platformConfig
        end local 5 // jdk.vm.ci.hotspot.HotSpotConstantReflectionProvider constantReflection
        end local 4 // org.graalvm.compiler.hotspot.meta.HotSpotRegistersProvider registers
        end local 3 // org.graalvm.compiler.core.common.spi.ForeignCallsProvider foreignCalls
        end local 2 // jdk.vm.ci.meta.MetaAccessProvider metaAccess
        end local 1 // org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider runtime
        end local 0 // org.graalvm.compiler.hotspot.sparc.SPARCHotSpotLoweringProvider this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    2     0                         this  Lorg/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider;
            0    2     1                      runtime  Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;
            0    2     2                   metaAccess  Ljdk/vm/ci/meta/MetaAccessProvider;
            0    2     3                 foreignCalls  Lorg/graalvm/compiler/core/common/spi/ForeignCallsProvider;
            0    2     4                    registers  Lorg/graalvm/compiler/hotspot/meta/HotSpotRegistersProvider;
            0    2     5           constantReflection  Ljdk/vm/ci/hotspot/HotSpotConstantReflectionProvider;
            0    2     6               platformConfig  Lorg/graalvm/compiler/nodes/spi/PlatformConfigurationProvider;
            0    2     7  metaAccessExtensionProvider  Lorg/graalvm/compiler/core/common/spi/MetaAccessExtensionProvider;
            0    2     8                       target  Ljdk/vm/ci/code/TargetDescription;
    MethodParameters:
                             Name  Flags
      runtime                      
      metaAccess                   
      foreignCalls                 
      registers                    
      constantReflection           
      platformConfig               
      metaAccessExtensionProvider  
      target                       

  public void lower(org.graalvm.compiler.graph.Node, org.graalvm.compiler.nodes.spi.LoweringTool);
    descriptor: (Lorg/graalvm/compiler/graph/Node;Lorg/graalvm/compiler/nodes/spi/LoweringTool;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.hotspot.sparc.SPARCHotSpotLoweringProvider this
        start local 1 // org.graalvm.compiler.graph.Node n
        start local 2 // org.graalvm.compiler.nodes.spi.LoweringTool tool
         0: .line 52
            aload 1 /* n */
            instanceof org.graalvm.compiler.nodes.calc.FloatConvertNode
            ifne 2
         1: .line 55
            aload 0 /* this */
            aload 1 /* n */
            aload 2 /* tool */
            invokespecial org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider.lower:(Lorg/graalvm/compiler/graph/Node;Lorg/graalvm/compiler/nodes/spi/LoweringTool;)V
         2: .line 57
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.graalvm.compiler.nodes.spi.LoweringTool tool
        end local 1 // org.graalvm.compiler.graph.Node n
        end local 0 // org.graalvm.compiler.hotspot.sparc.SPARCHotSpotLoweringProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider;
            0    3     1     n  Lorg/graalvm/compiler/graph/Node;
            0    3     2  tool  Lorg/graalvm/compiler/nodes/spi/LoweringTool;
    MethodParameters:
      Name  Flags
      n     
      tool  
}
SourceFile: "SPARCHotSpotLoweringProvider.java"