abstract class com.oracle.truffle.llvm.runtime.interop.convert.ToLLVM$ReadUnknown extends com.oracle.truffle.llvm.runtime.nodes.api.LLVMNode
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: com.oracle.truffle.llvm.runtime.interop.convert.ToLLVM$ReadUnknown
super_class: com.oracle.truffle.llvm.runtime.nodes.api.LLVMNode
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.oracle.truffle.llvm.runtime.nodes.api.LLVMNode.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/runtime/interop/convert/ToLLVM$ReadUnknown;
protected abstract java.lang.Object executeWithType(java.lang.Object, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType);
descriptor: (Ljava/lang/Object;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Ljava/lang/Object;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
value
targetType
static boolean toI1(java.lang.Object, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM);
descriptor: (Ljava/lang/Object;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLLVMTypesGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization(guards = {"isI1(targetType)"})
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.Cached(value = "createToI1()")
MethodParameters:
Name Flags
value
targetType
toI1
static byte toI8(java.lang.Object, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM);
descriptor: (Ljava/lang/Object;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;)B
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLLVMTypesGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization(guards = {"isI8(targetType)"})
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.Cached(value = "createToI8()")
MethodParameters:
Name Flags
value
targetType
toI8
static short toI16(java.lang.Object, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM);
descriptor: (Ljava/lang/Object;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;)S
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLLVMTypesGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization(guards = {"isI16(targetType)"})
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.Cached(value = "createToI16()")
MethodParameters:
Name Flags
value
targetType
toI16
static int toI32(java.lang.Object, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM);
descriptor: (Ljava/lang/Object;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;)I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLLVMTypesGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization(guards = {"isI32(targetType)"})
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.Cached(value = "createToI32()")
MethodParameters:
Name Flags
value
targetType
toI32
static java.lang.Object toI64(java.lang.Object, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM);
descriptor: (Ljava/lang/Object;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;)Ljava/lang/Object;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
aconst_null
aload 1
invokevirtual com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM.executeWithForeignToLLVMType:(Ljava/lang/Object;Lcom/oracle/truffle/llvm/runtime/interop/access/LLVMInteropType$Structured;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value Ljava/lang/Object;
0 1 1 targetType Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
0 1 2 toI64 Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization(guards = {"isI64(targetType)"})
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.Cached(value = "createToI64()")
MethodParameters:
Name Flags
value
targetType
toI64
static float toFloat(java.lang.Object, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM);
descriptor: (Ljava/lang/Object;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;)F
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLLVMTypesGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization(guards = {"isFloat(targetType)"})
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.Cached(value = "createToFloat()")
MethodParameters:
Name Flags
value
targetType
toFloat
static double toDouble(java.lang.Object, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM);
descriptor: (Ljava/lang/Object;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;)D
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLLVMTypesGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization(guards = {"isDouble(targetType)"})
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.Cached(value = "createToDouble()")
MethodParameters:
Name Flags
value
targetType
toDouble
static java.lang.Object toPointer(java.lang.Object, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType, com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM);
descriptor: (Ljava/lang/Object;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;)Ljava/lang/Object;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
aconst_null
aload 1
invokevirtual com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM.executeWithForeignToLLVMType:(Ljava/lang/Object;Lcom/oracle/truffle/llvm/runtime/interop/access/LLVMInteropType$Structured;Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value Ljava/lang/Object;
0 1 1 targetType Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
0 1 2 toPointer Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization(guards = {"isPointer(targetType)"})
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
com.oracle.truffle.api.dsl.Cached(value = "createToPointer()")
MethodParameters:
Name Flags
value
targetType
toPointer
static boolean isI1(com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType);
descriptor: (Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.I1:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 targetType Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
MethodParameters:
Name Flags
targetType
static boolean isI8(com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType);
descriptor: (Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.I8:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 targetType Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
MethodParameters:
Name Flags
targetType
static boolean isI16(com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType);
descriptor: (Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.I16:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 targetType Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
MethodParameters:
Name Flags
targetType
static boolean isI32(com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType);
descriptor: (Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.I32:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 targetType Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
MethodParameters:
Name Flags
targetType
static boolean isI64(com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType);
descriptor: (Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.I64:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 targetType Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
MethodParameters:
Name Flags
targetType
static boolean isFloat(com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType);
descriptor: (Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.FLOAT:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 targetType Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
MethodParameters:
Name Flags
targetType
static boolean isDouble(com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType);
descriptor: (Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.DOUBLE:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 targetType Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
MethodParameters:
Name Flags
targetType
static boolean isPointer(com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType);
descriptor: (Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.POINTER:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 targetType Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
MethodParameters:
Name Flags
targetType
protected com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM createToI1();
descriptor: ()Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.I1:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
invokestatic com.oracle.truffle.llvm.runtime.CommonNodeFactory.createForeignToLLVM:(Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/runtime/interop/convert/ToLLVM$ReadUnknown;
protected com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM createToI8();
descriptor: ()Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.I8:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
invokestatic com.oracle.truffle.llvm.runtime.CommonNodeFactory.createForeignToLLVM:(Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/runtime/interop/convert/ToLLVM$ReadUnknown;
protected com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM createToI16();
descriptor: ()Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.I16:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
invokestatic com.oracle.truffle.llvm.runtime.CommonNodeFactory.createForeignToLLVM:(Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/runtime/interop/convert/ToLLVM$ReadUnknown;
protected com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM createToI32();
descriptor: ()Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.I32:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
invokestatic com.oracle.truffle.llvm.runtime.CommonNodeFactory.createForeignToLLVM:(Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/runtime/interop/convert/ToLLVM$ReadUnknown;
protected com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM createToI64();
descriptor: ()Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.I64:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
invokestatic com.oracle.truffle.llvm.runtime.CommonNodeFactory.createForeignToLLVM:(Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/runtime/interop/convert/ToLLVM$ReadUnknown;
protected com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM createToFloat();
descriptor: ()Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.FLOAT:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
invokestatic com.oracle.truffle.llvm.runtime.CommonNodeFactory.createForeignToLLVM:(Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/runtime/interop/convert/ToLLVM$ReadUnknown;
protected com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM createToDouble();
descriptor: ()Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.DOUBLE:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
invokestatic com.oracle.truffle.llvm.runtime.CommonNodeFactory.createForeignToLLVM:(Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/runtime/interop/convert/ToLLVM$ReadUnknown;
protected com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM createToPointer();
descriptor: ()Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType.POINTER:Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;
invokestatic com.oracle.truffle.llvm.runtime.CommonNodeFactory.createForeignToLLVM:(Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;)Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/runtime/interop/convert/ToLLVM$ReadUnknown;
}
SourceFile: "ToLLVM.java"
NestHost: com.oracle.truffle.llvm.runtime.interop.convert.ToLLVM
InnerClasses:
public abstract Structured = com.oracle.truffle.llvm.runtime.interop.access.LLVMInteropType$Structured of com.oracle.truffle.llvm.runtime.interop.access.LLVMInteropType
public final ForeignToLLVMType = com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM$ForeignToLLVMType of com.oracle.truffle.llvm.runtime.interop.convert.ForeignToLLVM
abstract ReadUnknown = com.oracle.truffle.llvm.runtime.interop.convert.ToLLVM$ReadUnknown of com.oracle.truffle.llvm.runtime.interop.convert.ToLLVM
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.dsl.GenerateUncached()
com.oracle.truffle.api.dsl.ImportStatic(value = {Lcom/oracle/truffle/llvm/runtime/interop/convert/ForeignToLLVM$ForeignToLLVMType;})