public class org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder extends org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder
  super_class: org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
{
  public void <init>(org.graalvm.compiler.lir.framemap.FrameMap, jdk.vm.ci.code.CodeCacheProvider, jdk.vm.ci.code.RegisterConfig);
    descriptor: (Lorg/graalvm/compiler/lir/framemap/FrameMap;Ljdk/vm/ci/code/CodeCacheProvider;Ljdk/vm/ci/code/RegisterConfig;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder this
        start local 1 // org.graalvm.compiler.lir.framemap.FrameMap frameMap
        start local 2 // jdk.vm.ci.code.CodeCacheProvider codeCache
        start local 3 // jdk.vm.ci.code.RegisterConfig registerConfig
         0: .line 37
            aload 0 /* this */
            aload 1 /* frameMap */
            aload 2 /* codeCache */
            aload 3 /* registerConfig */
            invokespecial org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl.<init>:(Lorg/graalvm/compiler/lir/framemap/FrameMap;Ljdk/vm/ci/code/CodeCacheProvider;Ljdk/vm/ci/code/RegisterConfig;)V
         1: .line 38
            return
        end local 3 // jdk.vm.ci.code.RegisterConfig registerConfig
        end local 2 // jdk.vm.ci.code.CodeCacheProvider codeCache
        end local 1 // org.graalvm.compiler.lir.framemap.FrameMap frameMap
        end local 0 // org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/graalvm/compiler/lir/amd64/AMD64FrameMapBuilder;
            0    2     1        frameMap  Lorg/graalvm/compiler/lir/framemap/FrameMap;
            0    2     2       codeCache  Ljdk/vm/ci/code/CodeCacheProvider;
            0    2     3  registerConfig  Ljdk/vm/ci/code/RegisterConfig;
    MethodParameters:
                Name  Flags
      frameMap        
      codeCache       
      registerConfig  

  public jdk.vm.ci.code.StackSlot allocateRBPSpillSlot();
    descriptor: ()Ljdk/vm/ci/code/StackSlot;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder this
         0: .line 45
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder.getFrameMap:()Lorg/graalvm/compiler/lir/framemap/FrameMap;
            checkcast org.graalvm.compiler.lir.amd64.AMD64FrameMap
            invokevirtual org.graalvm.compiler.lir.amd64.AMD64FrameMap.allocateRBPSpillSlot:()Ljdk/vm/ci/code/StackSlot;
            areturn
        end local 0 // org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/lir/amd64/AMD64FrameMapBuilder;

  public void freeRBPSpillSlot();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder this
         0: .line 49
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder.getFrameMap:()Lorg/graalvm/compiler/lir/framemap/FrameMap;
            checkcast org.graalvm.compiler.lir.amd64.AMD64FrameMap
            invokevirtual org.graalvm.compiler.lir.amd64.AMD64FrameMap.freeRBPSpillSlot:()V
         1: .line 50
            return
        end local 0 // org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/lir/amd64/AMD64FrameMapBuilder;

  public jdk.vm.ci.code.StackSlot allocateDeoptimizationRescueSlot();
    descriptor: ()Ljdk/vm/ci/code/StackSlot;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder this
         0: .line 53
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder.getFrameMap:()Lorg/graalvm/compiler/lir/framemap/FrameMap;
            checkcast org.graalvm.compiler.lir.amd64.AMD64FrameMap
            invokevirtual org.graalvm.compiler.lir.amd64.AMD64FrameMap.allocateDeoptimizationRescueSlot:()Ljdk/vm/ci/code/StackSlot;
            areturn
        end local 0 // org.graalvm.compiler.lir.amd64.AMD64FrameMapBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/lir/amd64/AMD64FrameMapBuilder;
}
SourceFile: "AMD64FrameMapBuilder.java"