public interface org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool
  super_class: java.lang.Object
{
  public abstract org.graalvm.compiler.lir.LIRInstruction createBenchmarkCounter(java.lang.String, java.lang.String, jdk.vm.ci.meta.Value);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljdk/vm/ci/meta/Value;)Lorg/graalvm/compiler/lir/LIRInstruction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      name       
      group      
      increment  

  public abstract org.graalvm.compiler.lir.LIRInstruction createMultiBenchmarkCounter(java.lang.String[], java.lang.String[], jdk.vm.ci.meta.Value[]);
    descriptor: ([Ljava/lang/String;[Ljava/lang/String;[Ljdk/vm/ci/meta/Value;)Lorg/graalvm/compiler/lir/LIRInstruction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      names       
      groups      
      increments  

  public abstract org.graalvm.compiler.lir.StandardOp$SaveRegistersOp createZapRegisters(jdk.vm.ci.code.Register[], jdk.vm.ci.meta.JavaConstant[]);
    descriptor: ([Ljdk/vm/ci/code/Register;[Ljdk/vm/ci/meta/JavaConstant;)Lorg/graalvm/compiler/lir/StandardOp$SaveRegistersOp;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      zappedRegisters  
      zapValues        

  public abstract org.graalvm.compiler.lir.StandardOp$SaveRegistersOp createZapRegisters();
    descriptor: ()Lorg/graalvm/compiler/lir/StandardOp$SaveRegistersOp;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.graalvm.compiler.lir.LIRInstruction createZapArgumentSpace(jdk.vm.ci.code.StackSlot[], jdk.vm.ci.meta.JavaConstant[]);
    descriptor: ([Ljdk/vm/ci/code/StackSlot;[Ljdk/vm/ci/meta/JavaConstant;)Lorg/graalvm/compiler/lir/LIRInstruction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      zappedStack  
      zapValues    

  public abstract org.graalvm.compiler.lir.LIRInstruction zapArgumentSpace();
    descriptor: ()Lorg/graalvm/compiler/lir/LIRInstruction;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "DiagnosticLIRGeneratorTool.java"
NestMembers:
  org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool$ZapRegistersAfterInstruction  org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool$ZapStackArgumentSpaceBeforeInstruction
InnerClasses:
  public abstract SaveRegistersOp = org.graalvm.compiler.lir.StandardOp$SaveRegistersOp of org.graalvm.compiler.lir.StandardOp
  public abstract ZapRegistersAfterInstruction = org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool$ZapRegistersAfterInstruction of org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool
  public abstract ZapStackArgumentSpaceBeforeInstruction = org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool$ZapStackArgumentSpaceBeforeInstruction of org.graalvm.compiler.lir.gen.DiagnosticLIRGeneratorTool