class com.oracle.truffle.llvm.asm.amd64.AsmFactory$XchgOperands
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.oracle.truffle.llvm.asm.amd64.AsmFactory$XchgOperands
  super_class: java.lang.Object
{
  public final com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode srcA;
    descriptor: Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode srcB;
    descriptor: Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.oracle.truffle.llvm.runtime.nodes.asm.support.LLVMAMD64WriteValueNode dst1;
    descriptor: Lcom/oracle/truffle/llvm/runtime/nodes/asm/support/LLVMAMD64WriteValueNode;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.oracle.truffle.llvm.runtime.nodes.asm.support.LLVMAMD64WriteValueNode dst2;
    descriptor: Lcom/oracle/truffle/llvm/runtime/nodes/asm/support/LLVMAMD64WriteValueNode;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final com.oracle.truffle.llvm.runtime.nodes.asm.support.LLVMAMD64WriteTupelNode dst;
    descriptor: Lcom/oracle/truffle/llvm/runtime/nodes/asm/support/LLVMAMD64WriteTupelNode;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  final com.oracle.truffle.llvm.asm.amd64.AsmFactory this$0;
    descriptor: Lcom/oracle/truffle/llvm/asm/amd64/AsmFactory;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(com.oracle.truffle.llvm.asm.amd64.AsmFactory, com.oracle.truffle.llvm.asm.amd64.AsmOperand, com.oracle.truffle.llvm.asm.amd64.AsmOperand, com.oracle.truffle.llvm.runtime.types.Type);
    descriptor: (Lcom/oracle/truffle/llvm/asm/amd64/AsmFactory;Lcom/oracle/truffle/llvm/asm/amd64/AsmOperand;Lcom/oracle/truffle/llvm/asm/amd64/AsmOperand;Lcom/oracle/truffle/llvm/runtime/types/Type;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.oracle.truffle.llvm.asm.amd64.AsmFactory$XchgOperands this
         0: .line 49
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AdcNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AdcNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AdcNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AdcNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AddNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AddNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AddNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AddNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AndNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AndNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AndNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64AndNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64BsfNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64BsfNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64BsfNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64BsrNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64BsrNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64BsrNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64BswapNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64BswapNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64CmpNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64CmpNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64CmpNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64CmpNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64CmpXchgNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64CmpXchgNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64CmpXchgNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64CmpXchgNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64CpuidNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64DecNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64DecNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64DecNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64DecNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64DivNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64DivNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64DivNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64DivNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64GetFlagNodesFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64GetFlagNodesFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64GetFlagNodesFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64GetFlagNodesFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64GetFlagNodesFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64GetFlagNodesFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64GetFlagNodesFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64GetFlagNodesFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64IdivNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64IdivNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64IdivNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64IdivNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImmNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImmNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImmNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImmNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImmNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImulNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImulNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImulNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImulNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImulNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImulNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64ImulNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64IncNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64IncNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64IncNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64IncNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64LoadFlagsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64LoadFlagsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64MulNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64MulNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64MulNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64MulNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64NegNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64NegNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64NegNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64NegNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64NotNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64NotNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64NotNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64NotNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64OrNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64OrNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64OrNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64OrNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64PopNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64PopNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64PopNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64PushNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64PushNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64PushNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64RdRandNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64RdRandNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64RdRandNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64RdSeedNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64RdSeedNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64RdSeedNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64RdtscNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64RepNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64RolNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64RolNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.asm.LLVMAMD64RolNodeFactory cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.llvm.asm.amd64.AsmFactory$XchgOperands this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/asm/amd64/AsmFactory$XchgOperands;
    MethodParameters:
        Name  Flags
      this$0  final
      a       
      b       
      type    
}
SourceFile: "AsmFactory.java"
NestHost: com.oracle.truffle.llvm.asm.amd64.AsmFactory
InnerClasses:
  private XchgOperands = com.oracle.truffle.llvm.asm.amd64.AsmFactory$XchgOperands of com.oracle.truffle.llvm.asm.amd64.AsmFactory