public interface org.graalvm.compiler.loop.LoopPolicies
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.graalvm.compiler.loop.LoopPolicies
  super_class: java.lang.Object
{
  public abstract boolean shouldPeel(org.graalvm.compiler.loop.LoopEx, org.graalvm.compiler.nodes.cfg.ControlFlowGraph, org.graalvm.compiler.nodes.spi.CoreProviders);
    descriptor: (Lorg/graalvm/compiler/loop/LoopEx;Lorg/graalvm/compiler/nodes/cfg/ControlFlowGraph;Lorg/graalvm/compiler/nodes/spi/CoreProviders;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      loop       
      cfg        
      providers  

  public abstract boolean shouldFullUnroll(org.graalvm.compiler.loop.LoopEx);
    descriptor: (Lorg/graalvm/compiler/loop/LoopEx;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      loop  

  public abstract boolean shouldPartiallyUnroll(org.graalvm.compiler.loop.LoopEx, org.graalvm.compiler.nodes.spi.CoreProviders);
    descriptor: (Lorg/graalvm/compiler/loop/LoopEx;Lorg/graalvm/compiler/nodes/spi/CoreProviders;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      loop       
      providers  

  public abstract boolean shouldTryUnswitch(org.graalvm.compiler.loop.LoopEx);
    descriptor: (Lorg/graalvm/compiler/loop/LoopEx;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      loop  

  public abstract boolean shouldUnswitch(org.graalvm.compiler.loop.LoopEx, java.util.List<org.graalvm.compiler.nodes.ControlSplitNode>);
    descriptor: (Lorg/graalvm/compiler/loop/LoopEx;Ljava/util/List;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/graalvm/compiler/loop/LoopEx;Ljava/util/List<Lorg/graalvm/compiler/nodes/ControlSplitNode;>;)Z
    MethodParameters:
               Name  Flags
      loop           
      controlSplits  
}
SourceFile: "LoopPolicies.java"
NestMembers:
  org.graalvm.compiler.loop.LoopPolicies$Options
InnerClasses:
  public Options = org.graalvm.compiler.loop.LoopPolicies$Options of org.graalvm.compiler.loop.LoopPolicies