final class org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp extends org.graalvm.compiler.hotspot.sparc.SPARCHotSpotEpilogueOp
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp
  super_class: org.graalvm.compiler.hotspot.sparc.SPARCHotSpotEpilogueOp
{
  public static final org.graalvm.compiler.lir.LIRInstructionClass<org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp> TYPE;
    descriptor: Lorg/graalvm/compiler/lir/LIRInstructionClass;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/lir/LIRInstructionClass<Lorg/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp;>;

  public static final org.graalvm.compiler.lir.sparc.SPARCLIRInstructionMixin$SizeEstimate SIZE;
    descriptor: Lorg/graalvm/compiler/lir/sparc/SPARCLIRInstructionMixin$SizeEstimate;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  protected jdk.vm.ci.meta.Value value;
    descriptor: Ljdk/vm/ci/meta/Value;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      org.graalvm.compiler.lir.LIRInstruction$Use(value = {org.graalvm.compiler.lir.LIRInstruction$OperandFlag.REG:Lorg/graalvm/compiler/lir/LIRInstruction$OperandFlag;, org.graalvm.compiler.lir.LIRInstruction$OperandFlag.ILLEGAL:Lorg/graalvm/compiler/lir/LIRInstruction$OperandFlag;})

  protected jdk.vm.ci.meta.Value safepointPollAddress;
    descriptor: Ljdk/vm/ci/meta/Value;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      org.graalvm.compiler.lir.LIRInstruction$Use(value = {org.graalvm.compiler.lir.LIRInstruction$OperandFlag.REG:Lorg/graalvm/compiler/lir/LIRInstruction$OperandFlag;, org.graalvm.compiler.lir.LIRInstruction$OperandFlag.ILLEGAL:Lorg/graalvm/compiler/lir/LIRInstruction$OperandFlag;})

  private final boolean requiresReservedStackAccessCheck;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean isStub;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.graalvm.compiler.hotspot.GraalHotSpotVMConfig config;
    descriptor: Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.vm.ci.code.Register thread;
    descriptor: Ljdk/vm/ci/code/Register;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  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 56
            ldc Lorg/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp;
            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.hotspot.sparc.SPARCHotSpotReturnOp.$assertionsDisabled:Z
         3: .line 57
            ldc Lorg/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp;
            invokestatic org.graalvm.compiler.lir.LIRInstructionClass.create:(Ljava/lang/Class;)Lorg/graalvm/compiler/lir/LIRInstructionClass;
            putstatic org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.TYPE:Lorg/graalvm/compiler/lir/LIRInstructionClass;
         4: .line 58
            iconst_2
            invokestatic org.graalvm.compiler.lir.sparc.SPARCLIRInstructionMixin$SizeEstimate.create:(I)Lorg/graalvm/compiler/lir/sparc/SPARCLIRInstructionMixin$SizeEstimate;
            putstatic org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.SIZE:Lorg/graalvm/compiler/lir/sparc/SPARCLIRInstructionMixin$SizeEstimate;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(jdk.vm.ci.meta.Value, boolean, org.graalvm.compiler.hotspot.GraalHotSpotVMConfig, jdk.vm.ci.code.Register, jdk.vm.ci.meta.Value, boolean);
    descriptor: (Ljdk/vm/ci/meta/Value;ZLorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/meta/Value;Z)V
    flags: (0x0000) 
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp this
        start local 1 // jdk.vm.ci.meta.Value value
        start local 2 // boolean isStub
        start local 3 // org.graalvm.compiler.hotspot.GraalHotSpotVMConfig config
        start local 4 // jdk.vm.ci.code.Register thread
        start local 5 // jdk.vm.ci.meta.Value safepointPoll
        start local 6 // boolean requiresReservedStackAccessCheck
         0: .line 68
            aload 0 /* this */
            getstatic org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.TYPE:Lorg/graalvm/compiler/lir/LIRInstructionClass;
            getstatic org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.SIZE:Lorg/graalvm/compiler/lir/sparc/SPARCLIRInstructionMixin$SizeEstimate;
            invokespecial org.graalvm.compiler.hotspot.sparc.SPARCHotSpotEpilogueOp.<init>:(Lorg/graalvm/compiler/lir/LIRInstructionClass;Lorg/graalvm/compiler/lir/sparc/SPARCLIRInstructionMixin$SizeEstimate;)V
         1: .line 69
            aload 0 /* this */
            aload 1 /* value */
            putfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.value:Ljdk/vm/ci/meta/Value;
         2: .line 70
            aload 0 /* this */
            iload 2 /* isStub */
            putfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.isStub:Z
         3: .line 71
            aload 0 /* this */
            aload 3 /* config */
            putfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.config:Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
         4: .line 72
            aload 0 /* this */
            aload 4 /* thread */
            putfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.thread:Ljdk/vm/ci/code/Register;
         5: .line 73
            aload 0 /* this */
            aload 5 /* safepointPoll */
            putfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.safepointPollAddress:Ljdk/vm/ci/meta/Value;
         6: .line 74
            aload 0 /* this */
            iload 6 /* requiresReservedStackAccessCheck */
            putfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.requiresReservedStackAccessCheck:Z
         7: .line 75
            return
        end local 6 // boolean requiresReservedStackAccessCheck
        end local 5 // jdk.vm.ci.meta.Value safepointPoll
        end local 4 // jdk.vm.ci.code.Register thread
        end local 3 // org.graalvm.compiler.hotspot.GraalHotSpotVMConfig config
        end local 2 // boolean isStub
        end local 1 // jdk.vm.ci.meta.Value value
        end local 0 // org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp this
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0    8     0                              this  Lorg/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp;
            0    8     1                             value  Ljdk/vm/ci/meta/Value;
            0    8     2                            isStub  Z
            0    8     3                            config  Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
            0    8     4                            thread  Ljdk/vm/ci/code/Register;
            0    8     5                     safepointPoll  Ljdk/vm/ci/meta/Value;
            0    8     6  requiresReservedStackAccessCheck  Z
    MethodParameters:
                                  Name  Flags
      value                             
      isStub                            
      config                            
      thread                            
      safepointPoll                     
      requiresReservedStackAccessCheck  

  public void emitCode(org.graalvm.compiler.lir.asm.CompilationResultBuilder, org.graalvm.compiler.asm.sparc.SPARCMacroAssembler);
    descriptor: (Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/asm/sparc/SPARCMacroAssembler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=12, args_size=3
        start local 0 // org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp this
        start local 1 // org.graalvm.compiler.lir.asm.CompilationResultBuilder crb
        start local 2 // org.graalvm.compiler.asm.sparc.SPARCMacroAssembler masm
         0: .line 79
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.isStub:Z
            ifne 25
         1: .line 80
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.requiresReservedStackAccessCheck:Z
            ifeq 24
         2: .line 81
            aconst_null
            astore 3
            aconst_null
            astore 4
         3: aload 2 /* masm */
            invokevirtual org.graalvm.compiler.asm.sparc.SPARCMacroAssembler.getScratchRegister:()Lorg/graalvm/compiler/asm/sparc/SPARCMacroAssembler$ScratchRegister;
            astore 5 /* sc */
        start local 5 // org.graalvm.compiler.asm.sparc.SPARCMacroAssembler$ScratchRegister sc
         4: .line 82
            aload 1 /* crb */
            getfield org.graalvm.compiler.lir.asm.CompilationResultBuilder.foreignCalls:Lorg/graalvm/compiler/core/common/spi/ForeignCallsProvider;
            checkcast org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProvider
            astore 6 /* foreignCalls */
        start local 6 // org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProvider foreignCalls
         5: .line 83
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 7 /* noReserved */
        start local 7 // org.graalvm.compiler.asm.Label noReserved
         6: .line 84
            aload 5 /* sc */
            invokevirtual org.graalvm.compiler.asm.sparc.SPARCMacroAssembler$ScratchRegister.getRegister:()Ljdk/vm/ci/code/Register;
            astore 8 /* scratch */
        start local 8 // jdk.vm.ci.code.Register scratch
         7: .line 85
            aload 2 /* masm */
            new org.graalvm.compiler.asm.sparc.SPARCAddress
            dup
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.thread:Ljdk/vm/ci/code/Register;
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.config:Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
            getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.javaThreadReservedStackActivationOffset:I
            invokespecial org.graalvm.compiler.asm.sparc.SPARCAddress.<init>:(Ljdk/vm/ci/code/Register;I)V
            aload 8 /* scratch */
            invokevirtual org.graalvm.compiler.asm.sparc.SPARCMacroAssembler.ldx:(Lorg/graalvm/compiler/asm/sparc/SPARCAddress;Ljdk/vm/ci/code/Register;)V
         8: .line 86
            aload 2 /* masm */
            getstatic jdk.vm.ci.sparc.SPARC.sp:Ljdk/vm/ci/code/Register;
            aload 8 /* scratch */
            getstatic org.graalvm.compiler.asm.sparc.SPARCAssembler$ConditionFlag.LessUnsigned:Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$ConditionFlag;
            getstatic org.graalvm.compiler.asm.sparc.SPARCAssembler$CC.Xcc:Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$CC;
            aload 7 /* noReserved */
            getstatic org.graalvm.compiler.asm.sparc.SPARCAssembler$BranchPredict.PREDICT_TAKEN:Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BranchPredict;
            aconst_null
            invokevirtual org.graalvm.compiler.asm.sparc.SPARCMacroAssembler.compareBranch:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$ConditionFlag;Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$CC;Lorg/graalvm/compiler/asm/Label;Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BranchPredict;Ljava/lang/Runnable;)V
         9: .line 87
            aload 6 /* foreignCalls */
            getstatic org.graalvm.compiler.hotspot.HotSpotHostBackend.ENABLE_STACK_RESERVED_ZONE:Lorg/graalvm/compiler/hotspot/meta/HotSpotForeignCallDescriptor;
            invokeinterface org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProvider.lookupForeignCall:(Lorg/graalvm/compiler/core/common/spi/ForeignCallDescriptor;)Lorg/graalvm/compiler/core/common/spi/ForeignCallLinkage;
            astore 9 /* enableStackReservedZone */
        start local 9 // org.graalvm.compiler.core.common.spi.ForeignCallLinkage enableStackReservedZone
        10: .line 88
            aload 9 /* enableStackReservedZone */
            invokeinterface org.graalvm.compiler.core.common.spi.ForeignCallLinkage.getOutgoingCallingConvention:()Ljdk/vm/ci/code/CallingConvention;
            astore 10 /* cc */
        start local 10 // jdk.vm.ci.code.CallingConvention cc
        11: .line 89
            getstatic org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.$assertionsDisabled:Z
            ifne 12
            aload 10 /* cc */
            invokevirtual jdk.vm.ci.code.CallingConvention.getArgumentCount:()I
            iconst_1
            if_icmpeq 12
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        12: .line 90
      StackMap locals: org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp org.graalvm.compiler.lir.asm.CompilationResultBuilder org.graalvm.compiler.asm.sparc.SPARCMacroAssembler java.lang.Throwable java.lang.Throwable org.graalvm.compiler.asm.sparc.SPARCMacroAssembler$ScratchRegister org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProvider org.graalvm.compiler.asm.Label jdk.vm.ci.code.Register org.graalvm.compiler.core.common.spi.ForeignCallLinkage jdk.vm.ci.code.CallingConvention
      StackMap stack:
            aload 10 /* cc */
            iconst_0
            invokevirtual jdk.vm.ci.code.CallingConvention.getArgument:(I)Ljdk/vm/ci/meta/AllocatableValue;
            checkcast jdk.vm.ci.code.RegisterValue
            invokevirtual jdk.vm.ci.code.RegisterValue.getRegister:()Ljdk/vm/ci/code/Register;
            astore 11 /* arg0 */
        start local 11 // jdk.vm.ci.code.Register arg0
        13: .line 91
            aload 2 /* masm */
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.thread:Ljdk/vm/ci/code/Register;
            aload 11 /* arg0 */
            invokevirtual org.graalvm.compiler.asm.sparc.SPARCMacroAssembler.mov:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        14: .line 92
            aload 1 /* crb */
            aload 2 /* masm */
            aload 9 /* enableStackReservedZone */
            aload 8 /* scratch */
            aconst_null
            invokestatic org.graalvm.compiler.lir.sparc.SPARCCall.directCall:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/asm/sparc/SPARCMacroAssembler;Ljdk/vm/ci/meta/InvokeTarget;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/lir/LIRFrameState;)V
        15: .line 93
            aload 2 /* masm */
            invokevirtual org.graalvm.compiler.asm.sparc.SPARCMacroAssembler.restoreWindow:()V
        16: .line 94
            aload 1 /* crb */
            aload 2 /* masm */
            aload 8 /* scratch */
            aload 6 /* foreignCalls */
            getstatic org.graalvm.compiler.hotspot.HotSpotHostBackend.THROW_DELAYED_STACKOVERFLOW_ERROR:Lorg/graalvm/compiler/hotspot/meta/HotSpotForeignCallDescriptor;
            invokeinterface org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProvider.lookupForeignCall:(Lorg/graalvm/compiler/core/common/spi/ForeignCallDescriptor;)Lorg/graalvm/compiler/core/common/spi/ForeignCallLinkage;
            invokestatic org.graalvm.compiler.lir.sparc.SPARCCall.indirectJmp:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/asm/sparc/SPARCMacroAssembler;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/meta/InvokeTarget;)V
        17: .line 95
            aload 2 /* masm */
            aload 7 /* noReserved */
            invokevirtual org.graalvm.compiler.asm.sparc.SPARCMacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
        end local 11 // jdk.vm.ci.code.Register arg0
        end local 10 // jdk.vm.ci.code.CallingConvention cc
        end local 9 // org.graalvm.compiler.core.common.spi.ForeignCallLinkage enableStackReservedZone
        end local 8 // jdk.vm.ci.code.Register scratch
        end local 7 // org.graalvm.compiler.asm.Label noReserved
        end local 6 // org.graalvm.compiler.hotspot.meta.HotSpotForeignCallsProvider foreignCalls
        18: .line 96
            aload 5 /* sc */
            ifnull 24
            aload 5 /* sc */
            invokevirtual org.graalvm.compiler.asm.sparc.SPARCMacroAssembler$ScratchRegister.close:()V
            goto 24
      StackMap locals: org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp org.graalvm.compiler.lir.asm.CompilationResultBuilder org.graalvm.compiler.asm.sparc.SPARCMacroAssembler java.lang.Throwable java.lang.Throwable org.graalvm.compiler.asm.sparc.SPARCMacroAssembler$ScratchRegister
      StackMap stack: java.lang.Throwable
        19: astore 3
            aload 5 /* sc */
            ifnull 20
            aload 5 /* sc */
            invokevirtual org.graalvm.compiler.asm.sparc.SPARCMacroAssembler$ScratchRegister.close:()V
        end local 5 // org.graalvm.compiler.asm.sparc.SPARCMacroAssembler$ScratchRegister sc
      StackMap locals:
      StackMap stack:
        20: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        21: astore 4
            aload 3
            ifnonnull 22
            aload 4
            astore 3
            goto 23
      StackMap locals:
      StackMap stack:
        22: aload 3
            aload 4
            if_acmpeq 23
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        23: aload 3
            athrow
        24: .line 99
      StackMap locals:
      StackMap stack:
            aload 1 /* crb */
            aload 2 /* masm */
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.config:Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
            iconst_1
            aconst_null
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.thread:Ljdk/vm/ci/code/Register;
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp.safepointPollAddress:Ljdk/vm/ci/meta/Value;
            invokestatic org.graalvm.compiler.hotspot.sparc.SPARCHotSpotSafepointOp.emitCode:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/asm/sparc/SPARCMacroAssembler;Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;ZLorg/graalvm/compiler/lir/LIRFrameState;Ljdk/vm/ci/code/Register;Ljdk/vm/ci/meta/Value;)V
        25: .line 101
      StackMap locals:
      StackMap stack:
            aload 1 /* crb */
            aload 2 /* masm */
            invokestatic org.graalvm.compiler.lir.sparc.SPARCControlFlow$ReturnOp.emitCodeHelper:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/asm/sparc/SPARCMacroAssembler;)V
        26: .line 102
            return
        end local 2 // org.graalvm.compiler.asm.sparc.SPARCMacroAssembler masm
        end local 1 // org.graalvm.compiler.lir.asm.CompilationResultBuilder crb
        end local 0 // org.graalvm.compiler.hotspot.sparc.SPARCHotSpotReturnOp this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   27     0                     this  Lorg/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp;
            0   27     1                      crb  Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;
            0   27     2                     masm  Lorg/graalvm/compiler/asm/sparc/SPARCMacroAssembler;
            4   20     5                       sc  Lorg/graalvm/compiler/asm/sparc/SPARCMacroAssembler$ScratchRegister;
            5   18     6             foreignCalls  Lorg/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProvider;
            6   18     7               noReserved  Lorg/graalvm/compiler/asm/Label;
            7   18     8                  scratch  Ljdk/vm/ci/code/Register;
           10   18     9  enableStackReservedZone  Lorg/graalvm/compiler/core/common/spi/ForeignCallLinkage;
           11   18    10                       cc  Ljdk/vm/ci/code/CallingConvention;
           13   18    11                     arg0  Ljdk/vm/ci/code/Register;
      Exception table:
        from    to  target  type
           4    18      19  any
           3    21      21  any
    MethodParameters:
      Name  Flags
      crb   
      masm  
}
SourceFile: "SPARCHotSpotReturnOp.java"
InnerClasses:
  public final BranchPredict = org.graalvm.compiler.asm.sparc.SPARCAssembler$BranchPredict of org.graalvm.compiler.asm.sparc.SPARCAssembler
  public final CC = org.graalvm.compiler.asm.sparc.SPARCAssembler$CC of org.graalvm.compiler.asm.sparc.SPARCAssembler
  public final ConditionFlag = org.graalvm.compiler.asm.sparc.SPARCAssembler$ConditionFlag of org.graalvm.compiler.asm.sparc.SPARCAssembler
  public ScratchRegister = org.graalvm.compiler.asm.sparc.SPARCMacroAssembler$ScratchRegister of org.graalvm.compiler.asm.sparc.SPARCMacroAssembler
  public final OperandFlag = org.graalvm.compiler.lir.LIRInstruction$OperandFlag of org.graalvm.compiler.lir.LIRInstruction
  public abstract Use = org.graalvm.compiler.lir.LIRInstruction$Use of org.graalvm.compiler.lir.LIRInstruction
  public final ReturnOp = org.graalvm.compiler.lir.sparc.SPARCControlFlow$ReturnOp of org.graalvm.compiler.lir.sparc.SPARCControlFlow
  public SizeEstimate = org.graalvm.compiler.lir.sparc.SPARCLIRInstructionMixin$SizeEstimate of org.graalvm.compiler.lir.sparc.SPARCLIRInstructionMixin
    RuntimeVisibleAnnotations: 
      org.graalvm.compiler.lir.Opcode(value = "RETURN")