public class com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider implements com.oracle.truffle.llvm.runtime.LLVMIntrinsicProvider
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider
super_class: java.lang.Object
{
protected final com.oracle.truffle.llvm.runtime.LLVMLanguage language;
descriptor: Lcom/oracle/truffle/llvm/runtime/LLVMLanguage;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected static final com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler DEMANGLER;
descriptor: Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider$Demangler;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final java.util.concurrent.ConcurrentHashMap<java.lang.String, com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMTypedIntrinsicFactory> FACTORIES;
descriptor: Ljava/util/concurrent/ConcurrentHashMap;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/concurrent/ConcurrentHashMap<Ljava/lang/String;Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider$LLVMTypedIntrinsicFactory;>;
public final boolean isIntrinsified(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$TruffleBoundary()
MethodParameters:
Name Flags
name
public final com.oracle.truffle.api.RootCallTarget generateIntrinsicTarget(java.lang.String, java.util.List<com.oracle.truffle.llvm.runtime.types.Type>, com.oracle.truffle.llvm.runtime.NodeFactory);
descriptor: (Ljava/lang/String;Ljava/util/List;Lcom/oracle/truffle/llvm/runtime/NodeFactory;)Lcom/oracle/truffle/api/RootCallTarget;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider;
Signature: (Ljava/lang/String;Ljava/util/List<Lcom/oracle/truffle/llvm/runtime/types/Type;>;Lcom/oracle/truffle/llvm/runtime/NodeFactory;)Lcom/oracle/truffle/api/RootCallTarget;
MethodParameters:
Name Flags
name
argTypes
nodeFactory
public final com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode generateIntrinsicNode(java.lang.String, com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode[], com.oracle.truffle.llvm.runtime.types.Type$TypeArrayBuilder, com.oracle.truffle.llvm.runtime.NodeFactory);
descriptor: (Ljava/lang/String;[Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;Lcom/oracle/truffle/llvm/runtime/types/Type$TypeArrayBuilder;Lcom/oracle/truffle/llvm/runtime/NodeFactory;)Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider;
MethodParameters:
Name Flags
name
arguments
argTypes
nodeFactory
private com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMTypedIntrinsicFactory getFactory(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider$LLVMTypedIntrinsicFactory;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider;
MethodParameters:
Name Flags
name
private com.oracle.truffle.api.RootCallTarget wrap(java.lang.String, com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;)Lcom/oracle/truffle/api/RootCallTarget;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider;
MethodParameters:
Name Flags
functionName
node
public void <init>(com.oracle.truffle.llvm.runtime.LLVMLanguage);
descriptor: (Lcom/oracle/truffle/llvm/runtime/LLVMLanguage;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import com.oracle.truffle.llvm.runtime.nodes.func.LLVMArgNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.func.LLVMRaiseExceptionNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMAbortNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCMathsIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCTypeIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCTypeIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCTypeIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCTypeIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMCTypeIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMExitNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMMemIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMMemIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.c.LLVMSignalNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMCreateDerefHandleNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMCreateHandleNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMIsHandleNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMPointsToHandleSpaceNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMReleaseHandleNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.handles.GraalVMResolveHandleNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotBoxedPredicateNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotExportNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotGetArraySizeNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotGetStringSizeNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotHasMemberNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotImportNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotIsValueNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotJavaTypeNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotNewInstanceNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotReadFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotReadFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotRemoveFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotRemoveFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotWriteFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotWriteFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMTruffleDecorateFunctionNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMTruffleManagedMallocNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMTruffleWriteManagedToSymbolNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMVirtualMallocNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.LLVMIntrinsicRootNodeFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.LLVMMemoryIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.LLVMMemoryIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.LLVMMemoryIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.LLVMMemoryIntrinsicFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplex80BitFloatDivNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplex80BitFloatMulNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplexDoubleDivNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplexDoubleMulNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplexFloatDivNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.llvm.arith.LLVMComplexFloatMulNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.multithreading.LLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.multithreading.LLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.rust.LLVMPanicNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.rust.LLVMStartFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.rust.LLVMStartFactory cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.sulong.LLVMPrintStackTraceNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.sulong.LLVMRunDestructorFunctionsNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.sulong.LLVMShouldPrintStackTraceOnAbortNodeGen cannot be resolved\n\tThe import com.oracle.truffle.llvm.runtime.nodes.intrinsics.sulong.LLVMToolchainNodeFactory cannot be resolved\n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tLLVMRunDestructorFunctionsNodeGen cannot be resolved\n\tLLVMPrintStackTraceNodeGen cannot be resolved\n\tLLVMShouldPrintStackTraceOnAbortNodeGen cannot be resolved\n\tLLVMToolchainNodeFactory cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider;
MethodParameters:
Name Flags
language
protected java.util.Map<java.lang.String, com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMTypedIntrinsicFactory> getFactories();
descriptor: ()Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider$LLVMTypedIntrinsicFactory;>;
protected static com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode[] argumentsArray(java.util.List<com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode>, int, int);
descriptor: (Ljava/util/List;II)[Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Ljava/util/List<Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;>;II)[Lcom/oracle/truffle/llvm/runtime/nodes/api/LLVMExpressionNode;
MethodParameters:
Name Flags
arguments
startIndex
arity
private static void registerPThreadIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadThreadIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n\tLLVMPThreadKeyIntrinsicsFactory cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void registerSulongIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tLLVMRunDestructorFunctionsNodeGen cannot be resolved\n\tLLVMPrintStackTraceNodeGen cannot be resolved\n\tLLVMShouldPrintStackTraceOnAbortNodeGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void registerToolchainIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLLVMToolchainNodeFactory cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void registerTruffleIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void registerManagedAllocationIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void registerAbortIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void registerRustIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void registerMathFunctionIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void registerCTypeIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void registerMemoryFunctionIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void registerExceptionIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void registerComplexNumberIntrinsics();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
private static void add(java.lang.String, com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMTypedIntrinsicFactory);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider$LLVMTypedIntrinsicFactory;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
factory
private static void add(java.lang.String, com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMIntrinsicFactory);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider$LLVMIntrinsicFactory;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
factory
private static void add(java.lang.String, java.lang.String, com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMIntrinsicFactory);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider$LLVMIntrinsicFactory;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name1
name2
factory
private static void addFloatingPointMathFunction(java.lang.String, com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMIntrinsicFactory);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider$LLVMIntrinsicFactory;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
functionName
factory
private static void addIntegerMathFunction(java.lang.String, com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMIntrinsicFactory);
descriptor: (Ljava/lang/String;Lcom/oracle/truffle/llvm/parser/factories/BasicIntrinsicsProvider$LLVMIntrinsicFactory;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
functionName
factory
}
SourceFile: "BasicIntrinsicsProvider.java"
NestMembers:
com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$1 com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler$NameScanner com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler$RustDemangleFunction com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMIntrinsicArgFactory com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMIntrinsicFactory com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMTypedIntrinsicFactory
InnerClasses:
public abstract TruffleBoundary = com.oracle.truffle.api.CompilerDirectives$TruffleBoundary of com.oracle.truffle.api.CompilerDirectives
protected Demangler = com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$Demangler of com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider
public abstract LLVMIntrinsicArgFactory = com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMIntrinsicArgFactory of com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider
public abstract LLVMIntrinsicFactory = com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMIntrinsicFactory of com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider
public abstract LLVMTypedIntrinsicFactory = com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider$LLVMTypedIntrinsicFactory of com.oracle.truffle.llvm.parser.factories.BasicIntrinsicsProvider
public TypeArrayBuilder = com.oracle.truffle.llvm.runtime.types.Type$TypeArrayBuilder of com.oracle.truffle.llvm.runtime.types.Type